- 当前 Bug 的表现(可附上截图)
以下两种情况
搜索页进入小程序 -> 关闭小程序 -> 从搜索条目再次进入小程序
webview被复用了
首页所有逻辑重新执行
app的onLaunch没有执行
搜索页进入小程序 -> 关闭小程序 -> 从小程序列表/首页下拉进入小程序
webview被复用了
首页没有执行逻辑
app的onLaunch没有执行
- 预期表现
第一种情况介于软重启和硬重启之间,而官方文档只说明了软重启和硬重启,以下是两个方案
硬重启
与第二种情况保持一致(即软重启)
- 提供一个最简复现 Demo
开发者工具上重复扫码 === 第一种情况
正常情况下小程序一旦运行了只有在进入后台超过一定时间之后才会被真正关闭,否则再次进入的话无需重新启动。
但是实际情况是从搜索位置重新进入小程序首页的所有逻辑会重新执行,而app.js的逻辑并没有执行,这个问题非常容易浮现,请官方实际排查一下,文档只是期望情况,而实际处理可能并不一致。