收藏
回答

微信小程序销毁

问题模块
API和组件

文档https://mp.weixin.qq.com/debug/wxadoc/dev/framework/app-service/app.html有一句说明

关闭小程序(公共库版本1.1.0开始支持): 当用户从扫一扫、转发等入口(场景值为1007, 1008, 1011, 1025)进入小程序,且没有置顶小程序的情况下退出,小程序会被销毁。


第1次扫描普通二维码进入小程序在首页的onLoad方法会执行一个方法;

退出后再扫描二维码进入小程序,首页的onLoad中该方法不执行了。


调试日志记录中第2次进入小程序,发现onLoad方法没有调用。




是不是说明退出时,微信小程序并没有销毁?这和文档中说明是不是冲突了?


当前版本是体验版


最后一次编辑于  2017-06-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

5 个回答

  • maq
    maq
    2017-06-05

    关注。你当前的基础库版本是多少?

    2017-06-05
    赞同
    回复
  • Fluorine
    Fluorine
    2017-06-05

    WeChatLib:1.2.2


    2017-06-05
    赞同
    回复
  • 榴莲大魔王
    榴莲大魔王
    2017-06-05

    关注

    2017-06-05
    赞同
    回复
  • maq
    maq
    2017-06-06

    记得我此前遇到过一种情况:分享转发一个页面(非首页),别人点击打开直接进入分享的页面,能够获取到 query string,但如果那个人前面刚刚退出这个小程序,点击分享卡片进入的时候就没有触发 onLoad,甚至打开的根本就不是分享的那个页面,而是刚刚退出的那个页面。我为此发过一个帖子《用onShareAppMessage转发之后,如何在打开时能确保进入指定的页面》,但没有得到响应。


    后来我把分享的页面改为首页,似乎问题就不再出现了,我也没深究,这个问题也就不了了之了。


    楼主的问题跟我遇到的这种情况有点相似,所以提出来供参考。

    2017-06-06
    赞同
    回复
  • Fluorine
    Fluorine
    2017-06-06

    多谢分享

    不过我这个扫码进入的就是首页,还是出现这个问题。

    不应该小程序没发布的原因吧?!

    2017-06-06
    赞同
    回复