//表单
<el-form ref="loginFormRef" :model="login_form" :rules="loginFormRules" >
<el-form-item class="btns">
<el-button @click="login">登录</el-button>
</el-form-item>
</el-form>
// js
methods: {
login(){
this.$refs.loginFormRef.validate( async (valid)=>{
if(!valid) return
const result = await this.$http.post('login',this.login_form)
if(result.data.meta.status!==200) return this.$message.error('登录失败')
this.$message.success('登录成功')
console.log(result.data.data.token)
window.sessionStorage.setItem('token',result.data.data.token)
this.$router.push('/home')
})
}
}
note: 登录前预验证
最新推荐文章于 2022-10-14 21:12:28 发布