收藏
回答

wx.redirectTo跳转后没有返回箭头

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.redirectTo 客户端 7.0.4 2.7.1

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

oppo手机使用wx.redirectTo方法跳转后,小程序自带的返回箭头消失,直接使用手机的返回按钮,会直接退出小程序,希望官方给出解决方案

- 预期表现


- 复现路径


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-06-11

    可以先了解下下面开发者给出的答案。


    wx.redirectTo 后仍可以返回
    https://developers.weixin.qq.com/community/develop/doc/000e2a6b7dc948481008e404753c00

    2019-06-11
    赞同
    回复 4
    • 画个圈圈
      画个圈圈
      2019-06-11

      我的情况跟这个不一样哦,我是想要有返回箭头的,需要返回

      2019-06-11
      回复
    • 黑黑
      黑黑
      2019-06-13回复画个圈圈

      看你这写的,确实是bug,你当没有返回按钮的时候,你打印下当前的页面栈看看,看看是否大于1如果大于1应该有返回按钮的.

      2019-06-13
      回复
    • bravely_lin
      bravely_lin
      2019-09-29
      在部分安卓机上wx.redirectTo会在有多个子页面存在的时候也会将左上角的箭头变成返回主界面按键了!!
      2019-09-29
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2019-09-29回复bravely_lin

      目前返回首页按钮出现的条件为(需同时满足):

      1. 使用了默认导航栏样式(非 custom)

      2. 不是首页或 tabbar 页面(在 app.json 中定义的)

      3. 是页面栈最底层页面


      如果是开发者自己手写的 tabbar 导致的问题,需要在页面的 onShow 中调用 wx.hideHomeButton() https://developers.weixin.qq.com/miniprogram/dev/api/ui/navigation-bar/wx.hideHomeButton.html手动隐藏返回首页按钮。


      2019-09-29
      1
      回复
  • 铭锋科技
    铭锋科技
    2019-06-11

    所以说,你这是需求,并不是BUG

    2019-06-11
    赞同
    回复
  • 做你的太阳ღ₅₂₀¹³¹⁴
    做你的太阳ღ₅₂₀¹³¹⁴
    2019-06-11

    写过h5的应该知道 replace()

    2019-06-11
    赞同
    回复 3
  • waterfall
    waterfall
    2019-06-11


    怕是你redirectTo之后栈里面就只有一个页面了吧


    2019-06-11
    赞同
    回复 1
    • 画个圈圈
      画个圈圈
      2019-06-11

      A是tab页,wx.navigateTo到B,然后wx.redirectTo到C,C页有提交信息,成功之后wx.redirectTo到B,就是关掉B到C再重新打开B,A应该一直在的啊,苹果手机和大部分安卓手机都正常,oppo手机用户反应没有返回箭头,无法返回


      2019-06-11
      回复
登录 后发表内容