收藏
回答

为何总是自动跳转到首页?

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

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

小程序内页面(非首页)转发后,收到的一方首次打开,总是自动跳转到小程序的首页。

- 预期表现

停在转发的页面

- 复现路径

1、用户A打开小程序,进入页面1(首页) 2、用户A进入到一个能转发的页面2(非首页)3、用户A把页面2转发给用户B 4、用户B打开后,先进入页面2,然后小程序会自动跳转到页面1(首页) 5、这时用户B退出小程序,重新点击第3步收到的页面链接,就不会自动跳转首页了。

- 提供一个最简复现 Demo demo参考如下小程序


最后一次编辑于  2018-08-23  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 晨
    2018-08-23

    页面2中是否有判断某些条件的跳转逻辑?

    2018-08-23
    赞同
    回复 3
    • 小普(咨询师)
      小普(咨询师)
      2018-08-23

      页面2中有跳转逻辑,但是根据逻辑分析,没有运行这个跳转。这个跳转动作不知道是怎么来的,似乎是框架自身的bug


      2018-08-23
      回复
    • 晨
      2018-08-23回复小普(咨询师)

      逻辑是怎样的,是否使用了某些传进来的参数?

      2018-08-23
      回复
    • 小普(咨询师)
      小普(咨询师)
      2018-08-24回复

      没有使用传进来的参数。在onshow函数中向服务端发送请求了,if分支是服务端返回当前用户未登录,跳转首页;如果当前用户已登录就是else分支。可是两个分支都执行了,因为else分支里面是播放音乐,音乐响起来了。登陆动作是在App的onLaunch函数里进行的。

      2018-08-24
      回复
  • 小普(咨询师)
    小普(咨询师)
    2018-08-23

    if分支和else分支同时运行,你可以加我的微信沟通18049556944


    2018-08-23
    赞同
    回复
  • 十五队
    十五队
    08-21

    app.js里在onLaunch里调用云函数获取用户信息正常,onShow调用云函数获取用户信息就会跳转(安卓,切到任务列表,再进入小程序就跳转到首页)

    08-21
    赞同
    回复