收藏
回答

多个页面数据交互,用storage存储数据,太臃肿

问题模块
API和组件

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


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


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

最后一次编辑于  2017-07-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • 张Style
    张Style
    2017-07-10

    通过路由传递参数???

    2017-07-10
    赞同
    回复
  • @
    @
    2017-07-10

    globalData

    2017-07-10
    赞同
    回复
  • 小白
    小白
    2017-07-11

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

    2017-07-11
    赞同
    回复
  • 小白
    小白
    2017-07-11

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

    2017-07-11
    赞同
    回复