handleLogin方法中validate校验不触发什么原因

来源:3-19 登录触发动作

拉塞尔_大华

2024-04-03

const handleLogin = () => {
console.log(‘formEl’, loginFormRef.value)
loginFormRef.value.validate((valid) => {
console.log(‘valid’, valid)
if (valid) {
console.log(‘login’)
loading.value = true
store
.dispatch(‘user/login’, loginForm.value)
.then((res) => {
console.log(‘res’, res)
loading.value = false
})
.catch((err) => {
console.log(‘err’, err)
loading.value = false
})
} else {
return false
}
})
}

formEl正常打印出来了 也有validate方法,但是valid没打印出来是什么原因啊

写回答

2回答

Sunday

2024-04-04

你好

你是否是在自定义校验的时候没有执行 return(next)操作?

0
0

拉塞尔_大华

提问者

2024-04-03

password的

validator: validatePassword()

少了括号。写成

validator: validatePassword了

0
0

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1980 学习 · 1734 问题

查看课程