【发布时间】:2018-08-13 18:57:44
【问题描述】:
我们不应该在表单进入视图时验证表单。
在用户与输入交互后,应该激活它的验证。
【问题讨论】:
标签: forms validation vue.js bootstrap-vue
我们不应该在表单进入视图时验证表单。
在用户与输入交互后,应该激活它的验证。
【问题讨论】:
标签: forms validation vue.js bootstrap-vue
你只需要检查它是否脏:
<b-form-input
v-model="name"
@input="$v.name.$touch()"
:state="$v.name.$dirty ? !$v.name.$error : null"
/>
如果您不想要有效状态(is-valid 类),那么:
<b-form-input
v-model="name"
@input="$v.name.$touch()"
:state="!$v.name.$error && null"
/>
【讨论】:
$v 指的是什么?