微信小程序 监听this.data数据变化

2021/6/21 17:27:24

本文主要是介绍微信小程序 监听this.data数据变化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

遇到问题

在Vue中,对于state中的数据 Vue 提供了一种通用的方式来观察和响应 Vue 实例上的数据变动:监听属性 watch。

在小程序的开发工作中遇到了同样的情况:需要对当前页面data中的某一个或者几个数据进行实时监听
如果能有一个通用方法进行监听,可以统一解决类似的问题。

解决方案

知到Vue 双向数据绑定的打工人肯定都知道,其原理是数据的劫持,在小程序中想要做到肯定也是一样的啦!所以这里需要用到Javascript中的Object.defineProperty()方法,来手动劫持对象的getter/setter,还不熟悉的打工人请戳链接



这篇关于微信小程序 监听this.data数据变化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程