收藏
回答

navigateBack返回首页会先返回上一页,再返回首页

问题模块
API和组件


onUnload: function () {

wx.navigateBack({

delta: 5

})

},


代码如上所示。

当我点击返回按钮的时候回先回到第四层界面然后再跳到第一层;我想要的是在当前界面直接跳到第一层。


最后一次编辑于  2017-11-21  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • Special
    Special
    2017-11-25

    因为 onUnload 会先触发,这个时候当前页面正在退出,前一个页面正在显示。

    navigateBack 操作可否放到页面 onUnload 之前?

    2017-11-25
    赞同
    回复 1
    • 夏末﹌烟雨ぴ
      夏末﹌烟雨ぴ
      2018-06-21

      不放在onUnload里面,,怎么监听用户点击啦返回按钮,来。解释下?

      2018-06-21
      回复
  • 古子林
    古子林
    2017-11-30

    如果不在onUnload方法中处理,在哪里检测用户点击了返回按钮呢?

    2017-11-30
    赞同
    回复
  • 古子林
    古子林
    2017-11-21

    是我用的方式不对还是大家都没有遇到过呢?

    2017-11-21
    赞同
    回复