收藏
回答

globalData赋值与取值问题?

在前页中对globalData.a进行赋值后跳转到下一页后取得的globalData.a的值依然是赋值前的值 只有在第二页的onload或onshow中才能获取到赋值后的新值 这是为什么?

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

4 个回答

  • brave
    brave
    2020-12-13

    写到Page({ .... })里

    2020-12-13
    有用 1
    回复 1
    • Say`快乐
      Say`快乐
      2020-12-13
      只能写在方法里面
      2020-12-13
      回复
  • 不停
    不停
    2022-07-17

    可能是浏览器缓存问题,关闭软件重新打开,或者点清除缓存就好了

    2022-07-17
    有用
    回复
  • 老张
    老张
    2020-12-13

    把所有app换成getApp()就可以了。

    2020-12-13
    有用
    回复
  • Yinux
    Yinux
    2020-12-13

    app=getApp() 写到Page的上面。也就是:

    app=getApp();
    Page({
    ....
    })
    
    2020-12-13
    有用
    回复 1
    • Say`快乐
      Say`快乐
      2020-12-13
      是写在Page外面的
      2020-12-13
      回复
登录 后发表内容
问题标签