小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.redirectto,但也需要返回键,没有上一页怎么返回呢?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx.switchTab(Object object)
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
wx.reLaunch(Object object)
基础库 1.1.0 开始支持,低版本需做兼容处理。
关闭所有页面,打开到应用内的某个页面
wx.navigateTo(Object object)
保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。
https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.switchTab.html
仔细看一下文档 “使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。”
你每次使用navigateTo都会在页面栈中留下一次记录,返回会跳到上个记录。这个记录的次数有10层,一般情况下绝对够用。
你跳着跳着无法跳转是因为一直使用navigateTo,到上限了。
在适当的时候,使用reLaunch返回首页,relaunch会清空页面跳转的记录。
switchTab也会清空非tabbar页的记录。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
规划好页面跳转逻辑
wx.redirectto销毁上一页面栈。就没有返回键了。navigator可以用防抖处理一下。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx.switchTab(Object object)
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
wx.reLaunch(Object object)
基础库 1.1.0 开始支持,低版本需做兼容处理。
关闭所有页面,打开到应用内的某个页面
wx.navigateTo(Object object)
保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。
https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.switchTab.html
仔细看一下文档 “使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。”
你每次使用navigateTo都会在页面栈中留下一次记录,返回会跳到上个记录。这个记录的次数有10层,一般情况下绝对够用。
你跳着跳着无法跳转是因为一直使用navigateTo,到上限了。
在适当的时候,使用reLaunch返回首页,relaunch会清空页面跳转的记录。
switchTab也会清空非tabbar页的记录。
规划好页面跳转逻辑
wx.redirectto销毁上一页面栈。就没有返回键了。navigator可以用防抖处理一下。