《Vue响应式》

83 阅读1分钟

什么是响应式

若一个物体能对外界的刺激作出反应 它就是响应式的

Vue的data是响应式

响应式指的是组件 data 的数据一旦变化,立刻触发视图的更新。它是实现数据驱动视图的第一步。

const vm=new Vue({data:{n:0}})

我如果修改vm.n 那么UI中的n就会响应我

Vue2通过Object.definePropty来实现数据响应式

 利用 Object.defineProperty 重写 getset,用于对属性的读写进行监控。