使用$router跳转页面失败。

新手上路,请多包涵
handleSubmit(name){
                var self = this
                this.remindMsg = ''
                this.$refs[name].validate((valid) => {
                    if (valid) {
                        // 验证用户名是否存在
                        this.$axios.get('/user-server/user/register',{
                            params:{
                                username: this.user.username
                            }
                        }).then((data)=>{
                            var data  = data.data
                            if(data.status == 1){
                                this.$axios.post('/user-server/user/register',{
                                    name: this.user.username,
                                    password: this.user.password,
                                    phone: this.user.phone,
                                    verify: this.user.verify
                                }).then((data) => {
                                    var data = data.data
                                    if(data.status == 1) {
                                        //路由跳转
                                        self.$router.push({path: '/login'})
                                    } else {
                                        this.remindMsg='* ' + data.msg
                                    }
                                })
                            }else{
                                this.remindName = true
                                this.$refs.user.validateField('username')
                            }
                        })
                    }
                })
            }

就是在跳转到登录那一块是死活都跳不到登陆页面,很头疼

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题