使用 v-model 而不是 Vee-Validate 的名称属性
Use v-model instead of name attribute for Vee-Validate
我最近开始学习使用 Vue 构建 SPA,今天我正在研究 Vee-Validate。
使用 Vee-Validate,验证需要填写 name
属性。如果不是,我们会收到以下警告:[vee-validate] A field is missing a "name" or "data-vv-name" attribute
.
没关系,但我觉得填充此属性有点多余,因为我根本没有使用它。我得到了用户用 v-model
输入的内容,然后我用 ajax post 请求将它发送到服务器。必须填写此属性给我这种标签:<input name="firstname" v-model="firstname" v-validate="'required'" />
,其中 name="firstname"
仅对 Vee-Validate 有用。
考虑到所有这些,有没有办法告诉 Vee-Validate 使用 v-model
而不是 name
属性?谢谢
Afar as not possible, name
or data-vv-name
属性包含一个字符串,作为输入生成错误信息,是库基于该属性自定义错误消息,例如 i18n 支持。
我最近开始学习使用 Vue 构建 SPA,今天我正在研究 Vee-Validate。
使用 Vee-Validate,验证需要填写 name
属性。如果不是,我们会收到以下警告:[vee-validate] A field is missing a "name" or "data-vv-name" attribute
.
没关系,但我觉得填充此属性有点多余,因为我根本没有使用它。我得到了用户用 v-model
输入的内容,然后我用 ajax post 请求将它发送到服务器。必须填写此属性给我这种标签:<input name="firstname" v-model="firstname" v-validate="'required'" />
,其中 name="firstname"
仅对 Vee-Validate 有用。
考虑到所有这些,有没有办法告诉 Vee-Validate 使用 v-model
而不是 name
属性?谢谢
Afar as not possible, name
or data-vv-name
属性包含一个字符串,作为输入生成错误信息,是库基于该属性自定义错误消息,例如 i18n 支持。