收藏
回答

全局数据该怎么赋值?

今天在网上找了一个天气接口给我的小程序进行完善,但获取的数据和保存数据在我看来应该是在APP.JS文件中进行的,但是在APP.JS中SETDATA貌似无法使用?或者是globaldata不能用SETDATA进行赋值?一直无法进行下去,只好在主页的页面中使用SETDATA勉强凑合一下。

各位大神,这个全局数据该如何正确的赋值?

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

2 个回答

  • showms
    showms
    2023-11-20

    全局数据一般是在app.js的globalData中存储。你可以在页面加载的时候把页面this传入给app.js并注添加一个回调函数,然后在app.js的数据加载完毕后执行这个回调函数,然后this.setData更新页面数据。。

    2023-11-20
    有用 1
    回复 1
    • 夢
      2023-11-21
      解决了,谢谢老师
      2023-11-21
      回复
  • ☆陛☆下☆
    ☆陛☆下☆
    2023-11-20

    你是获取到数据要放在app.globalData里面吗?在app.js文件里面可以直接this.globalData.xxx=xxx


    2023-11-20
    有用 1
    回复 1
    • 夢
      2023-11-21
      解决了,谢谢老师
      2023-11-21
      回复
登录 后发表内容