我最近开始学习使用Vue构建SPA,今天我正在研究Vee-Validate。
使用Vee-Validate,验证需要填充name
属性。如果没有,我们将收到以下警告:[vee-validate] A field is missing a "name" or "data-vv-name" attribute
。
没关系,但是我觉得填充此属性有点多余,因为我根本没有使用它。我得到用户用v-model
输入的内容,并将其与ajax发布请求一起发送到服务器。必须填写此属性才能为我提供这种标签:<input name="firstname" v-model="firstname" v-validate="'required'" />
,其中name="firstname"
仅对Vee-Validate有用。
牢记所有这些,是否有办法告诉Vee-Validate使用v-model
而不是name
属性?谢谢
答案 0 :(得分:0)
在name
或data-vv-name
属性中尽可能包含一个字符串,该字符串用作生成错误消息的输入,并且是库用来自定义错误消息的基础属性,例如i18n支持。