用Vue.js实现监听属性的变化

system_reda 27 0 PDF 2020-11-29 11:11:35

前言 创建 Vue 实例时,Vue 将遍历 data 的属性,通过 ES5 的 Object.defineProperty 将它们转为 getter/setter,在其内部 Vue 可以追踪依赖、通知变化。 const vm = new Vue({ data: {foo: 1} // 'vm.foo' (在内部,同 'this.foo') 是响应的 }) 观察属性变化 Vue 的实例提供了 $watch 方法,用于观察属性变化。 const vm = new Vue({ data: {foo: 1} }) vm.$watch('foo', function (newValue, ol

用户评论
请输入评论内容
评分:
暂无评论