收藏
回答

小程序能不解决热启动的问题?

问题模块
开发者工具

现在小程序的机制,是在退出五分钟内进入,就会显示的是退出前的页面,我想知道能不能实现每次重进进入小程序都相当于冷启动的方式,直接进入主页面。@管理员

最后一次编辑于  2017-12-25
回答关注问题邀请回答
收藏

6 个回答

  • 连胜
    连胜
    2017-12-25

    onUnload是没办法判断什么,这个很蛋痛,你可以在onLoad的时候加个计数器,当打开新view时,计数器+1,退出时计数器-1,值都写在localStorage中。

    然后计数器为0时,表明是第一次打开,直接跳转首页~

    2017-12-25
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-12-25

    没试过。。。

    2017-12-25
    赞同
    回复
  • 方超
    方超
    2017-12-25

    有人用这个方法实现吗,感觉在小程序中行不通呢,

    onUnload: 页面卸载

    • redirectTonavigateBack的时候调用。 不能判断是否是退出程序了,还是跳转页面了


    2017-12-25
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-12-25

    你可以试下。思路是这么个思路,但是在小程序里不知道行不行得通

    2017-12-25
    赞同
    回复
  • 连胜
    连胜
    2017-12-25

    我这里有个思路,不知道是否可行:

    你可以在page的onUnload里面里面set一个值,然后在app的onShow的时候判断这个值,然后决定是否跳到首页~

    2017-12-25
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-12-25

    超出五分钟后 自动销毁,这是他的机制,5分之内自动进入肯定是需要记住上次浏览的页面的。交互体验就是这样。

    2017-12-25
    赞同
    回复