小程序
小游戏
企业微信
微信支付
扫描小程序码分享
https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html
第一步:A navigateTo B 第二步:B navigateTo C 第三步:C redirectTo B(二三两步重复多次) 问题:在B页面点击左上角返回按钮后重复多次返回到B,最后才返回到A。 需求:这种情况能在B页面左上角点一次就回到A吗?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
C到B直接使用navigateBack返回不香吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
官方提供的API是不支持的,这个要自己实现,封装一个goTo方法,
借助于navigateBack + getCurrentPages(),来判断back到哪个页面 https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateBack.html
wx.reLaunch(Object object)
关闭所有页面,打开到应用内的某个页面
没有这种的,要么你就B redirectTo C,然后C redirectTo B,你多次B navigateTo C,路由页面栈中有多个,肯定是要多次返回B的
按照你现在的逻辑,B不能直接到A。因为B页面没有卸载。而且这种有重复的页面也不大好,最多有10层页面栈。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
C到B直接使用navigateBack返回不香吗
官方提供的API是不支持的,这个要自己实现,封装一个goTo方法,
借助于navigateBack + getCurrentPages(),来判断back到哪个页面 https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateBack.html
wx.reLaunch(Object object)
关闭所有页面,打开到应用内的某个页面
按照你现在的逻辑,B不能直接到A。因为B页面没有卸载。而且这种有重复的页面也不大好,最多有10层页面栈。