小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我A页面的数据,需要B、C、D页面提供。点击A页面的按钮,去B页面,B页面选择数据后,将数据存储到storage中,返回到A页面,A页面的onShow里读取storage的数据,然后呈现出来。
当业务比较复杂的时候,storage会比较多,存储了各种各样的storage,难以维护。我也想只存一个storage,但是这样一来,每次修改数据的时候,都要先读取,再解析,再写入,也是太麻烦了。
请问大家,有好办法处理吗?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
把所有的数据都写在一个变量名里面,比如 userinfo里面本来没有openid,可以强制定义,
userinf.openid=this.data.openid,就不会这么乱,不知道你说得是不是这个意思,太乱?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
使用storage后 删除 removeStorageSync,就不会有那么多的缓存了。
通过路由传参数,倒是可行,但是有些场景下,不是用路由实现的,囧
globalData一旦多起来,也是难以维护的,就像全局变量一样,多个页面同时使用globalData,容易造成变量污染吧!
globalData
通过路由传递参数???
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
把所有的数据都写在一个变量名里面,比如 userinfo里面本来没有openid,可以强制定义,
userinf.openid=this.data.openid,就不会这么乱,不知道你说得是不是这个意思,太乱?
使用storage后 删除 removeStorageSync,就不会有那么多的缓存了。
通过路由传参数,倒是可行,但是有些场景下,不是用路由实现的,囧
globalData一旦多起来,也是难以维护的,就像全局变量一样,多个页面同时使用globalData,容易造成变量污染吧!
globalData
通过路由传递参数???