收藏
回答

请问在app.js中定义的全局变量什么时候会重置?

在app.js中声明了一个变量A为空字符串,在app.js的onLaunch函数中给变量A赋值为‘1’.请问如果热启动小程序的话,A是空字符串,还是会为‘1’,同时微信开发者如何模拟热启动?

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

2 个回答

  • 社区技术运营专员--Demons
    社区技术运营专员--Demons
    02-25

    在小程序启动时被调用,也就是当用户打开小程序或者从后台切换到前台时。这个函数会执行

    02-25
    有用
    回复 2
    • 明
      02-25
      后台切换回前台时,发现并不会调用onLaunch函数,我的问题是如果热启动进入小程序,会不会将app.js中声明的全局变量又重置为空了
      02-25
      回复
    • H1HAO 🇨🇳
      H1HAO 🇨🇳
      02-25回复
      onLaunch全局只会执行一次,除非当前小程序被卸载了,热启动说明小程序并没有被卸载
      02-25
      回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    02-25

    本次小程序未完全被销毁就一直存在,然后开发工具貌似无法直接模拟热启动

    02-25
    有用
    回复 1
    • 明
      02-25
      好的,谢谢
      02-25
      回复
登录 后发表内容