收藏
回答

wx.navigateBack 生命周期函数不执行

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.navigateBack 工具 最新 最新

- 接口文档





- 提供一个最简复现 Demo


setTimeout(() => {


      wx.navigateBack({
        fail: () => {
          console.log('f');
          wx.switchTab({
            url: '/pages/homepage/index'
          });
        },

      });


}, 1200);


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

4 个回答

  • 小程序技术专员-寂
    小程序技术专员-寂
    2019-02-28

    麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-02-28
    赞同
    回复 2
    • 🦀
      🦀
      2019-02-28

      上面的代码就是最简单直接的说明了啊?

      2019-02-28
      回复
    • 哼你
      哼你
      2019-03-01

      没懂你的意思,navigateBack在失败的情况下才会调用fail函数的,你这里一定会触发fail流程吗?

      2019-03-01
      回复
  • Choi
    Choi
    2019-10-22

    我也遇到了。目前手机 ios 不好使,安卓没试,开发者工具是好的

    2019-10-22
    赞同
    回复
  • 小彩虹
    小彩虹
    2019-09-26

    请问楼主最后怎么做的,我这边也遇到了这个问题,ios没有生效,但是安卓端生效了

    2019-09-26
    赞同
    回复 1
    • 小彩虹
      小彩虹
      2019-09-26
      现在是不管success、fail、complete在ios下都没有生效
      2019-09-26
      回复
  • iHealth 王深镇
    iHealth 王深镇
    2019-02-28

    这个是返回上一个页面,不会走onload这个生命周期,onshow会走

    2019-02-28
    赞同
    回复 1
    • 🦀
      🦀
      2019-02-28

      你没明白我的意思



      2019-02-28
      回复
登录 后发表内容