小程序报错:(" errMsg ":
" navigateTo : fail can not
navigateTo a tabbar page "}
小程序报错:《" errMsg ":
" navigateTo : fail can not navigateTo a tabbar page "}
错误显示的是:
VM791:1 Error: MiniProgramError
{"errMsg":"navigateTo:fail can not navigateTo a tabbar page"}
at Object.errorReport (VM807 WAService.js:2)
at Function.thirdErrorReport (VM807 WAService.js:2)
at Object.<anonymous> (VM807 WAService.js:2)
at I (VM807 WAService.js:2)
at Object.o [as cb] (VM807 WAService.js:2)
at VM807 WAService.js:2
at Array.forEach (<anonymous>)
at e.value (VM807 WAService.js:2)
at o (VM807 WAService.js:2)
at VM807 WAService.js:2
刚开始以为是 navigateTo 的原因。于是把
wx . navigateTo 改为 switchTab 。但发现问题还是解决不了。后面想了20多分钟。终于让我找到了错误。
错误原因:
跳转的路径错了。从当前网页跳转到当前网页本身会报这个错误。真是糊涂一时。
1| url :"/ pages / personal / personal
以上是第一种情况,如果还是没有解决可以试试改为wx.reLaunch。详细的可以看看官方文档