Login/index.vue
function handleSubmit() {
if (isTrimAction(userName.value) && isTrimAction(pwd.value)) {
let user = {userName:userName.value,pwd:pwd.value,time:new Date()}
localStorage.setItem('user',JSON.stringify(user))
state.store.commit('userFun',user)
this.$router.push({
path:'/layout'
})
return;
} else {
alert('请输账号密码')
}
}
其中 this.$router 为 undefine,跳转时报错
Login/index.vue
function handleSubmit() {
if (isTrimAction(userName.value) && isTrimAction(pwd.value)) {
let user = {userName:userName.value,pwd:pwd.value,time:new Date()}
localStorage.setItem('user',JSON.stringify(user))
state.store.commit('userFun',user)
this.$router.push({
path:'/layout'
})
return;
} else {
alert('请输账号密码')
}
}
其中 this.$router 为 undefine,跳转时报错