微信小程序的返回方法写在哪里

现在有需求点击自带的返回按钮返回首页,已经知道delta值,请问这个方法

wx.navigateBack({
    delta: 3
});

写在哪里

图片描述

阅读 4.8k
3 个回答

已经解决了,写在onUnload中,定义一个变量,当页面卸载时根据条件判断是否需要返回到首页,用wx.navigateBack()方法返回

使用 wx.navigateBack 可以通过 设置 delta 的值来实现
图片描述

不知道你是不是想实现从页面A -> 页面B -> 页面C,此时如果在页面C点击返回时,实现直接从页面C返回到页面A这种效果。
如果是要实现这种效果的话,可以试试在从页面A -> 页面B的时候通过wx.navigateTo跳转,而从页面B -> 页面C通过wx.redirectTo跳转。跳转触发后页面B就会被销毁,此时页面C再点击返回(wx.navigateBack)就会直接返回到页面A了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题