微信小程序 坑 navigator 不跳转不报错
在做微信小程序页面中 使用navigator 实现跳转时出现 没反应 不跳转 不报错
1|01.0 navigator
页面链接 跳转 类似于a标签
2|02.0 解决方法:open-type
在文档中有这一个属性 open-type 跳转方式 一共有6个 :
navigate:保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabBar
页面。使用 wx.navigateBack
可以返回到原页面。
redirect:关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabBar
页面。
switchTab:跳转到 tabBar
页面,并关闭其他所有非 tabBar
页面
reLaunch:关闭所有页面,打开到应用内的某个页面
navigateBack:关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()
获取当前的页面栈,决定需要返回几层。
exit:退出小程序,target="miniProgram"
时生效
需要注意的是:switchTab
只能跳转到 tabBar
页面!!!
不在这 tabBar 链接内的继续使用open-type="switchTab"
是无法跳转的!
别问我是怎么知道的,因为我掉坑里了!
3|03.0 wx.navigateTo 跳转的页面为在app.json里面注册过的tabBar页面,无法跳转
解决方法:
在app.json里面注册过的tabBar的页面要使用wx.switchTab才能进行跳转。
wx.navigateTo跳转的页面层级太多导致无法跳转 微信小程序规定子页面最多跳转5层。
wx.switchTab{(
url:'page/index/index'
})
__EOF__

本文作者:Faypp
本文链接:https://www.cnblogs.com/Faypp/p/16662805.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Faypp/p/16662805.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理