收藏
回答

从小程序搜索结果页进入到小程序后,切后台,切前台,进入的页面与切后台时的页面不同

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 客户端 7.0.3 2.6.6

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


    切后台之后再切前台,进入到了主页面


- 预期表现


    切后台之后再切前台,回到之前的页面


- 复现路径


    小程序搜索(一课预习)从搜索结果中一课预习进入

    app onLaunch 检测到未授权

    reLaunch 到授权页面

    切后台

    从搜索结果中一课预习进入

    打开页面并不是授权页面


- 提供一个最简复现 Demo


    搜索一课预习小程序即可复现,小程序使用栏这样操作表现正确


按表现来看小程序是热启动,因为onLaunch的方法未被重新执行,但是热启动页面却不是切后台之前的页面


最后一次编辑于  2019-05-06
回答关注问题邀请回答
收藏

2 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2019-05-07

    从搜索进入小程序后跳转页面了吗? 再切前台还是从搜索点进来 ?

    2019-05-07
    有用
    回复 3
    • C_C
      C_C
      2019-05-07

      跳转了的,如果当前用户未授权会跳转至授权页面 切前台还是从搜索点进去

      2019-05-07
      回复
    • 微信技术专员 - Rex
      微信技术专员 - Rex
      2019-05-28回复C_C

      这个是预期行为,从搜索出来的都是有指定页面的,此时都会 reLaunch 到指定页面,这里就是首页。

      2019-05-28
      回复
    • C_C
      C_C
      2019-05-28回复微信技术专员 - Rex

      但是表现为热启动,应该保留之前的页面而不是reLaunch,即使是reLaunch也应该重新执行app onLaunch的方法呀,那这样的表现到底是热启动还是冷启动呢?

      2019-05-28
      回复
  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-05-06

    你好,麻烦提供下测试账号

    2019-05-06
    有用
    回复
登录 后发表内容