所以如果需要跳转到含有tabbar的页面,只能用 wx.switchTab 跳转。
wx.switchTab({
url: '../home/home'
})
原因:1.第一种常见的原因
忘记在app.json文件中pages选项中注册
2.第二种常见原因
跳转路径写错
3.第三种原因
如果跳转的路径已经在app.json文件中的TabBar选项中注册,跳转方法需要用wx.switchTab方法来跳转
备注:前两种原因比较好发现,因为控制台中会有相应提示,第三种控制台不会报错,比较难发现。
这里记录一下在开发小程序时遇到的问题(遇到了并解决就更新)、
1.小程序页面跳转没实现:
先说说我自己碰到的问题情况,点击相关点击事件后,根据log打印显示已触发该点击事件,并且底部页面路径也进行了跳转,但是实际页面并没有跳转到对应页面,原因就是 微信小程序有页面栈的概念,小程序官方只有10层,超出之后没法就行跳转 ,就会造成页面卡住无法跳转的现象,所以根据需求适当使用wx.redirectTo,wx.switchTab,wx.reLaunch,不能盲目使用wx.navigateTo(还是没仔细看官方文档的锅,被自己菜哭)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)