美文网首页
VeeValiDate验证

VeeValiDate验证

作者: 实质xing | 来源:发表于2019-08-05 16:34 被阅读0次

1,安装

npm install vee-validate --save

2,引入

importVuefrom'vue';

importVeeValidatefrom'vee-validate';

Vue.use(VeeValidate,config);

//config配置(如果跟其他配置冲突,可以在这里更改,一般不需要写config在main.js里面)

配置的链接https://baianat.github.io/vee-validate/configuration.html

下面就可以在项目里面用了,做一个简单的验证吧。

input

//required为必填

需要验证的写法(请注意这个加粗部分,这个是验证,跟后面的name="email",没关系哦)

<inputv-validate="'required|email'"name="email"type="text">

错误提示(errors的样式最好不要在行内写哦)

<div class="errors" style="color: red;" v-show="errorBags.has('couponCode')" v-cloak>{{ errorBags.first('couponCode') }}</div>

可以看到errorBags,这个我在config里面修改了(因为我的项目产生了冲突)

errorBagName: 'errorBags',//默认是errors

first,是显示单个错误消息

all()将所有字段错误收集到单个平面数组中

...展示错误的方法还有很多,可以看下文档

可以this.$validator.validate()在用户提交表单后调用触发验证:

相关文章

网友评论

      本文标题:VeeValiDate验证

      本文链接:https://www.haomeiwen.com/subject/babmdctx.html