微信小程序 坑 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 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Faypp  阅读(644)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
欢迎阅读『微信小程序 坑 navigator 不跳转不报错』
点击右上角即可分享
微信分享提示