微信小程序中全局变量如何实现有效监听?
- 内容介绍
- 文章标签
- 相关推荐
本文共计587个文字,预计阅读时间需要3分钟。
最近工作中遇到一个问题,有一个全局变量+red_heart,因其被多处用到,一旦它发生变化,使用到的地方也要相应修改。但原生小程序并没有类似Vue这样的响应式做法。所以我想自己实现一个响应式。
最近工作上遇到一个问题,有个全局变量 red_heart,因为它在很多地方用到,当它发生改变了,用到的地方也要改变。但是原生小程序并没有像Vue这种相关的做法。所以我就想自己实现一个全局变量改变,用到这个变量的地方也重新渲染。
开始吧
首先全局变量里肯定要先有这个 red_heart
globalData: { red_heart:0, },
然后要在onLaunch方法里给全局变量加一个Proxy代理。
Proxy很好理解,懂得都懂。
本文共计587个文字,预计阅读时间需要3分钟。
最近工作中遇到一个问题,有一个全局变量+red_heart,因其被多处用到,一旦它发生变化,使用到的地方也要相应修改。但原生小程序并没有类似Vue这样的响应式做法。所以我想自己实现一个响应式。
最近工作上遇到一个问题,有个全局变量 red_heart,因为它在很多地方用到,当它发生改变了,用到的地方也要改变。但是原生小程序并没有像Vue这种相关的做法。所以我就想自己实现一个全局变量改变,用到这个变量的地方也重新渲染。
开始吧
首先全局变量里肯定要先有这个 red_heart
globalData: { red_heart:0, },
然后要在onLaunch方法里给全局变量加一个Proxy代理。
Proxy很好理解,懂得都懂。

