多个页面数据交互,用storage存储数据,太臃肿
发布于 4 年前 作者 khao 14230 次浏览 来自 问答

我A页面的数据,需要B、C、D页面提供。点击A页面的按钮,去B页面,B页面选择数据后,将数据存储到storage中,返回到A页面,A页面的onShow里读取storage的数据,然后呈现出来。

当业务比较复杂的时候,storage会比较多,存储了各种各样的storage,难以维护。我也想只存一个storage,但是这样一来,每次修改数据的时候,都要先读取,再解析,再写入,也是太麻烦了。

请问大家,有好办法处理吗?

5 回复

使用storage后 删除 removeStorageSync,就不会有那么多的缓存了。

globalData一旦多起来,也是难以维护的,就像全局变量一样,多个页面同时使用globalData,容易造成变量污染吧!

通过路由传参数,倒是可行,但是有些场景下,不是用路由实现的,囧

通过路由传递参数???

回到顶部