收藏
回答

怎么在其他页面监听globalData?

怎么在其他页面监听globalData?

回答关注问题邀请回答
收藏

2 个回答

  • 微盟
    微盟
    06-29

    给你提供一个思路。

    在 globalData 定义一个对象,用于存储所有页面都会用到的数据。定义一个新的方法,用于更新 globalData 数据,并将相关数据调用 setData 进行页面更新。

    06-29
    有用
    回复 4
    • 行囊电子商务
      行囊电子商务
      06-29
      app.js里可以使用setData吗,可以的话,是不是使用后其他页面的渲染层涉及到这条数据的都会重新渲染
      06-29
      回复
    • 微盟
      微盟
      06-29回复行囊电子商务
      你可以获取最上层页面的Page对象,调用页面的setData;其他页面触发onshow回调的时候,判断是否有globalData数据未更新,有的话进行setData
      06-29
      回复
    • 行囊电子商务
      行囊电子商务
      06-29
      可能你的意思是再其他页面获取想要的数据,并进行渲染层更新,app.js里只做数据储存和共享用。
      06-29
      回复
    • 微盟
      微盟
      06-29回复行囊电子商务
      嗯,是的
      06-29
      回复
  • 子不语
    子不语
    06-29

    监听?监听变化?

    请学会如何「提问」(👈戳我)

    06-29
    有用
    回复 5
登录 后发表内容
问题标签