1.不能跳转到tabBar页面,跳转到tabBar页面只能使用 switchTab 跳转
2.目标页面必须是在pages.json里注册的vue页面。
遇到页面无法跳转的时候解决思路:
1.通过fail回调查看跳转的路径对不对,这里需要注意uni.navigateTo的url要写绝对路径或者相对路径也可以,写绝对路径时一定要写/,如图:
![](https://i-blog.csdnimg.cn/blog_migrate/aaa5f19e2f129b79033858c7cba1cce3.png)
笔者就在这里踩过坑,写相对路径的话找到跳转页面正确的路径即可,如图:
![](https://i-blog.csdnimg.cn/blog_migrate/05b87c124156dfaed37db0aea8c6865e.png)
2.如果路径正确但还是无法跳转的话就看pages.json里面有没有配置要跳转的目标页面,没有的话加上即可,如果是在hbuildX里面创建页面的话一般会帮我们自动添加到pages.json里面,但如果你喜欢别的编辑器是在别的编辑器里手动创建的页面的话就需要手动把页面添加到pages.json里面。