mpvue内部(非tabbar导航菜单)navigator点击不跳转

问题分析

-1 地址路径配置写错了

一般这种情况是路径没有配置对时,并且控制台会报错。
以index页面为例,mpvue默认正确的写法是/pages/index/main,而不是/pages/index/index

-2 配置的路径是tabbar里定义的

一般这种情况,控制台是不会报错的,但是不会跳转
如果你需要在页面内导航和tabbar同时使用跳转,需要加个属性:open-type="switchTab" 需要注意的是,当这个路径变成非tabbar路径时,需要把这个属性去掉

代码示例:

1
2
3
4
5
6
7
<a href="/pages/girl/main" open-type="switchTab">						
<img class="user-tab-icon" src="/static/images/user-icon02.png" />
<span class="user-tab-name">邀请好友</span>
<div class="user-tab-right">
<img src="/static/images/userinfo_right.png" />
</div>
</a>

参考来源

mpvue小程序里面navigator点击不跳转分析