收藏
回答

globalData赋值与取值问题?

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

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

3 个回答

  • 老张
    老张
    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
      回复
  • brave
    brave
    2020-12-13

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

    2020-12-13
    有用
    回复 1
    • Say`快乐
      Say`快乐
      2020-12-13
      只能写在方法里面
      2020-12-13
      回复
登录 后发表内容
问题标签