收藏
回答

微信7.0.7版本 调起微信支付弹出新页面,点击导航栏返回之后,左上角的返回按钮变成了首页按钮?

如题,

手机 红米Note7 pro

在订单页调起微信支付,强制弹出了一个微信自己的支付页,然后点击支付页导航栏的返回按钮,返回订单页面导航栏的返回按钮变成了一个 主页按钮(一个小房子的图标)

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

3 个回答

  • 是小白啊
    是小白啊
    2019-09-27

    目前返回首页按钮出现的条件为(需同时满足):
    1. 使用了默认导航栏样式(非 custom)
    2. 不是首页或 tabbar 页面(在 app.json 中定义的)
    3. 是页面栈最底层页面

    如果是自己手写的 tabbar 导致的问题,需要在页面的 onShow 中调用 wx.hideHomeButton() 手动隐藏返回首页按钮。

    2019-09-27
    有用
    回复 2
    • 半醒星辰
      半醒星辰
      2019-09-27
      但是我是在wx.requestPayment的sucess 里做的逻辑处理,现在问题是不支付走的不是fail吗 fail里没有任何的跳转的逻辑,只是提示支付失败啊
      2019-09-27
      回复
    • 半醒星辰
      半醒星辰
      2019-09-27
      只有在success后会进行relaunch fail里只有提示信息,但是也出现了显示首页按钮
      2019-09-27
      回复
  • 微盟
    微盟
    2019-09-27

    这个是内测版本新增的功能,微信官方应该会在最新正式版本上线该功能的时候,更新文档。

    2019-09-27
    有用
    回复
  • 鲤子
    鲤子
    2019-09-27

    这个情况出现,可能是你上一级页面被关闭了,或者是调用了关闭其他页面的接口。https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.reLaunch.html

    2019-09-27
    有用
    回复 1
    • 半醒星辰
      半醒星辰
      2019-09-27
      但是我是在wx.requestPayment的sucess 里做的逻辑处理,现在问题是不支付走的不是fail吗 fail里没有任何的跳转的逻辑,只是提示支付失败啊
      2019-09-27
      回复
登录 后发表内容
问题标签