小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如:page1 -> page2 -> page3 -> page4.
在page4的时候,按顶部返回,直接返回到1,忽略中间的page2 和 page3.
这个如何搞?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你可以在跳转到下一个页面的时候,清除当前页面
或者用俩个按钮,一个返回,一个返回首页
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
page1
wx.redirectTo({ url: 'page2?id=1' })
page2
wx.redirectTo({ url: 'page3?id=1' })
page3
wx.redirectTo({ url: 'page4?id=1' })
https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.redirectTo.html
不过这样page3、page4返回都是直接返回page1
//page2、page3、page4调用 navigateBack 也将直接返回 page1 wx.navigateBack()
————————————————————————————————————————
或者你可以考虑自定义导航栏
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html
https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html
// page.json navigationStyle: custom // *.wxml 返回 // *.wxml 返回 // *.js // 绑定自定义导航栏的点击事件 navBack(){ wx.navigateBack({ delta: 3 }) }
取巧的方法,既然它逻辑是返回上一页,可以在页面生命周期销毁的时候做处理
只需要再看wx.navigateBack的文档三遍。还是不懂的话就告别猿吧。
顶部那个按钮是系统带的啊.我们加不了事件的吧?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你可以在跳转到下一个页面的时候,清除当前页面
或者用俩个按钮,一个返回,一个返回首页
page1
wx.redirectTo({ url: 'page2?id=1' })
page2
wx.redirectTo({ url: 'page3?id=1' })
page3
wx.redirectTo({ url: 'page4?id=1' })
https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.redirectTo.html
不过这样page3、page4返回都是直接返回page1
//page2、page3、page4调用 navigateBack 也将直接返回 page1 wx.navigateBack()
————————————————————————————————————————
或者你可以考虑自定义导航栏
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html
https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html
// page.json navigationStyle: custom // *.wxml 返回 // *.wxml 返回 // *.js // 绑定自定义导航栏的点击事件 navBack(){ wx.navigateBack({ delta: 3 }) }
取巧的方法,既然它逻辑是返回上一页,可以在页面生命周期销毁的时候做处理
只需要再看wx.navigateBack的文档三遍。还是不懂的话就告别猿吧。
顶部那个按钮是系统带的啊.我们加不了事件的吧?