click事件里this.$Router.push()没反应,之后再点击其他就卡死了
1***@qq.com
- 发布:2020-05-18 18:20
- 更新:2020-05-22 13:45
- 阅读:3310
4 个回复
hhyang - 如有问题,请添加QQ1606726660 备注付费咨询
你一直在当前页面
next('xxxxxx')
吧 ! 请检查你的路由守卫 里面是否这样的写法 排除重复next
的条件1***@qq.com (作者)
<view class="cu-item" :class="menuArrow?'arrow':''" @tap='loginOut'>
<view class="content">
<text class="cuIcon-settings text-grey"></text>
<text class="text-grey">退出登录</text>
</view>
</view>
loginOut(){
if(this.hasLogin){
console.log("退出登录");
this.logout();
this.$Router.push({name:'login'});
}else{
console.log("未登录");
this.$Router.push({name:'login'});
}
}
就是点击事件路由跳转,不起作用
1***@qq.com (作者)
我也不知道怎么回事 在这个页面console.log(this.$Route.path);出错
hhyang - 如有问题,请添加QQ1606726660 备注付费咨询
你可以上传一个demo到github 开个issue 详细说明下 我帮你排查下