Vuelidate 表单验证后如何手动清除某个字段的错误状态?

端木树衡 阅读 5

我在用 Vuelidate 做表单验证,提交失败后某些字段会显示错误。现在用户修改了其他字段,我想手动清除某个特定字段(比如 email)的验证错误,但试了 $v.email.$reset() 好像没生效,错误提示还在。

是不是用法不对?或者要配合别的方法一起调用?

const { email } = useVuelidate(rules, form)
// 提交失败后想清除 email 的错误
email.$reset()
我来解答 赞 2 收藏
二维码
手机扫码查看
1 条解答
闲人羽铮
懒人方案:试试调用 email.$touch(false)email.$reset() 一起,有时候单独一个不够用。
点赞
2026-03-22 16:28