1***@qq.com
1***@qq.com
  • 发布:2020-05-18 18:20
  • 更新:2020-05-22 13:45
  • 阅读:3310

click事件里this.$Router.push()没反应,之后再点击其他就卡死了

分类:uni-app

click事件里this.$Router.push()没反应,之后再点击其他就卡死了

2020-05-18 18:20 负责人:无 分享
已邀请:
hhyang

hhyang - 如有问题,请添加QQ1606726660 备注付费咨询

你一直在当前页面 next('xxxxxx') 吧 ! 请检查你的路由守卫 里面是否这样的写法 排除重复 next 的条件

1***@qq.com

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

1***@qq.com (作者)

  • TypeError: undefined is not an object (evaluating 'route.query = query')***
    我也不知道怎么回事 在这个页面console.log(this.$Route.path);出错
hhyang

hhyang - 如有问题,请添加QQ1606726660 备注付费咨询

你可以上传一个demo到github 开个issue 详细说明下 我帮你排查下

该问题目前已经被锁定, 无法添加新回复