收藏
回答

小程序的全局变量在什么时候会变为默认值

在全局设置一个初始变量a值为空字符串; 在用户登录后设置这个变量a的值;


那这个变量什么时候会变成初始设置的值呢?

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

3 个回答

  • 2019-05-09

    个人测试是在小程序被销毁后从新进入(初始化)就会重置全局变量; 场景值:

    1. 清空手机的运行程序后重新进入小程序;

    2. 首次加载小程序时;

    2019-05-09
    有用
    回复
  • 逻各马RogerMa
    逻各马RogerMa
    2019-05-09

    下次小程序再重新加载的时候

    2019-05-09
    有用
    回复
  • Maverick
    Maverick
    2019-05-09

    你的全局指的是哪里呢

    2019-05-09
    有用
    回复 5
    • 2019-05-09

      app.js 的globalData


      2019-05-09
      回复
    • Mr.Zhao
      Mr.Zhao
      2019-05-09回复

      这个变量初始化的时候

      2019-05-09
      回复
    • 2019-05-09回复Mr.Zhao

      可以列下场景吗

      2019-05-09
      回复
    • Maverick
      Maverick
      2019-05-09回复

      变量储存在内存中,除非你修改,否则是不会变的。但你小程序退出,相关内存就回收了,再启动就是另外一回事了,不存在”变成初始设置的值“这种说法。


      那种小程序关闭后仍然保持的数据,就用wx.setStorage储存,小程序启动时再用wx.getStorage获取

      2019-05-09
      回复
    • 2019-05-09回复Maverick

      好的,谢谢

      2019-05-09
      回复
登录 后发表内容