我最近开始学习使用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属性?谢谢
发布于 2019-04-25 21:13:24
在不可能的情况下,name或data-vv-name属性包含一个字符串,该字符串用作生成错误消息的输入,并且是库自定义错误消息(例如i18n支持)所基于的属性。
https://stackoverflow.com/questions/55848741
复制相似问题