收藏
回答

小程序 app.js中的onLanch是否每次都会触发?

我在onLanch里执行wx.login,在wx.login的success里走接口获取用户info,为什么有时候将小程序拖动删除后重新打开并没有执行上述逻辑呢?有时候重新打开会执行,有时候不执行

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

2 个回答

  • 拾忆
    拾忆
    09-01

    热启动不会触发,冷启动的时候才会。

    09-01
    有用 2
    回复 4
    • 丶
      09-01
      请问将小程序拖动到红色区域删除这算是销毁吗?每次拖动删除后,有时候会冷启动,有时候就不会
      09-01
      1
      回复
    • 拾忆
      拾忆
      09-01回复
      算,具体需要自行排查代码内有没有其他逻辑。可以打印下wx.login的fail回调信息。
      09-01
      回复
    • 丶
      09-01回复拾忆
      好的谢谢,主要是如果我打开开发调试,那么每次都会冷启动;但如果关闭开发调试或正式版,就会偶尔出现不冷启动的问题
      09-01
      回复
    • 拾忆
      拾忆
      09-01回复
      在开发版/调试版下打开调试模式,访问正式版的时候也能正常出现调试面板,可以查看输出信息(需要正式版发布过相关代码)。
      09-01
      回复
  • 启年
    启年
    09-01

    拖动删除 后 重新访问,算是冷启动

    09-01
    有用
    回复 2
    • 丶
      09-01
      我打开开发调试,那么每次都会冷启动;但如果关闭开发调试或正式版,就会偶尔出现不冷启动的问题。。。
      09-01
      回复
    • 启年
      启年
      09-01回复
      可能关闭调试的时候 , 正式版删除了,还没来得及删除代码包。按官方说的,删除代码包其实就是清理了,下次你进来肯定是冷启动。
      09-01
      回复
登录 后发表内容