问题发现:
相同页面的菜单,其他菜单可以跳转,调用方法也是一样,就只有这个菜单不能跳转
问题排查方向:
app.js 注册页面
app.json 声明页面
问题关键信息:
app.json ----》》tabBar 中 声明跳转的菜单链接,和页面的菜单链接地址一样时不能跳转
{
"pagePath": "这里的地址和主页面跳转的一样就不能跳转",
"text": "xxxxxxxxxx",
"iconPath": "xxxxxxx.png",
"selectedIconPath": "xxxxxxx.png"
},
--------------------------------------------------
页面菜单
<view bindtap="url" data-type="relaunch" data-url="这里的地址和tabBar 里面一样就不能跳转" class="item">
<view class="item-inner">
<view class="img shadow-project">
<image src="../../../images/menu/2.png" />
</view>
<view class="title">xxxxx</view>
</view>
</view>
问题解决:
data-type="relaunch" 在菜单的跳转位置加上这个属性,可以重新跳转