收藏
回答

从搜索条目重复进入小程序是软重启还是硬重启?

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.7.3 2.4.0

- 当前 Bug 的表现(可附上截图)


以下两种情况


搜索页进入小程序 -> 关闭小程序 -> 从搜索条目再次进入小程序


  1. webview被复用了

  2. 首页所有逻辑重新执行

  3. app的onLaunch没有执行


搜索页进入小程序 -> 关闭小程序 -> 从小程序列表/首页下拉进入小程序


  1. webview被复用了

  2. 首页没有执行逻辑

  3. app的onLaunch没有执行


- 预期表现


第一种情况介于软重启和硬重启之间,而官方文档只说明了软重启和硬重启,以下是两个方案


  1. 硬重启

  2. 与第二种情况保持一致(即软重启)


- 提供一个最简复现 Demo


开发者工具上重复扫码 === 第一种情况


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

1 个回答

  • 小程序技术专员-Eric
    小程序技术专员-Eric
    2018-12-28

    正常情况下小程序一旦运行了只有在进入后台超过一定时间之后才会被真正关闭,否则再次进入的话无需重新启动。

    2018-12-28
    赞同
    回复 1
    • INCHMAN
      INCHMAN
      01-08

      但是实际情况是从搜索位置重新进入小程序首页的所有逻辑会重新执行,而app.js的逻辑并没有执行,这个问题非常容易浮现,请官方实际排查一下,文档只是期望情况,而实际处理可能并不一致。

      01-08
      回复