小程序能不解决热启动的问题?
发布于 6 年前 作者 hzhao 6013 次浏览 来自 问答

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

6 回复

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

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

onUnload: 页面卸载

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

没试过。。。

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

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

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

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

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

回到顶部