为了账号安全,请及时绑定邮箱和手机立即绑定

主键中调用vue-router的push方法跳转页面无反应?

主键中调用vue-router的push方法跳转页面无反应?

qq_遁去的一_1 2018-09-15 14:58:23
代码如下  methods: {    ...mapActions(['doLogin']),    login() {      this.doLogin({ username: this.username, password: this.password }).then((loginInfo) => {        if (loginInfo.error === 200) {          console.log('登录成功');          if (this.$route.query.redirect !== undefined) {            this.$router.push(this.$route.query.redirect);          } else {            this.$router.push('/index');          }        } else {          console.log(loginInfo.msg);        }      });    },  },登录成功有打出来,但是页面静止没有跳转,也没有报错
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

全局的router对象,router.push() 
而不是当前路由信息对象 $router

查看完整回答
反对 回复 2018-10-23
  • 1 回答
  • 0 关注
  • 3847 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信