在微信小程序里使用 watch 和 computed

时间:2024-04-18 11:31:30
【文件属性】:

文件名称:在微信小程序里使用 watch 和 computed

文件大小:71KB

文件格式:PDF

更新时间:2024-04-18 11:31:30

在,微信,小,程序,里,使用,watch,和,compute

在开发 vue 的时候,我们可以使用 watch 和 computed 很方便的检测数据的变化,从而做出相应的改变,但是在小程序里,只能在数据改变时手动触发 this.setData(),那么如何给小程序也加上这两个功能呢? 我们知道在 vue 里是通过 Object.defineProperty 来实现数据变化检测的,给该变量的 setter 里注入所有的绑定操作,就可以在该变量变化时带动其它数据的变化。那么是不是可以把这种方法运用在小程序上呢? 实际上,在小程序里实现要比 vue 里简单,应为对于 data 里对象来说,vue 要递归的绑定对象里的每一个变量,使之响应式化。但是在微信小程序


网友评论