vee-validate使用
2018-02-03 13:38
435 查看
https://github.com/baianat/vee-validate
npm install vee-validate --save
import Vue from 'vue'; import VeeValidate from 'vee-validate'; Vue.use(VeeValidate);
<input v-validate="{ required: true, email: true }" type="text" name="email">
laravel风格的表单错误提示判断
<div class="form-group" :class="{'has-error' : errors.has('name')}"> <label for="name" class="col-md-3 control-label">用户名</label> <div class="col-md-7"> <input id="name" v-validate="{ required: true, min: 4}" v-model="name" type="text" class="form-control" name="name" value="" required autofocus> <span class="help-block" v-show="errors.has('name')">{{ errors.first('name')}}</span> </div> </div>
此时报错信息为 name is requried.
import zh_CN from 'vee-validate/dist/locale/zh_CN'; import VeeValidate, { Validator } from 'vee-validate'; // Localize takes the locale object as the second argument (optional) and merges it. Validator.localize('zh_CN', zh_CN); // Install the Plugin. Vue.use(VeeValidate);
使用汉化包 ,对报错信息进行修改
现在报错会是‘name是必须的’,然而并不是想要的效果,name还是英语显示,在input表单中加入属性data-vv-as="用户名" 这样报错信息会显示成‘用户名是必须的’
参考 http://vee-validate.logaretm.com/localization.html#localized-files
用户名是必须的 这样的报错并不友好,需要自定义提示信息
https://github.com/baianat/vee-validate/blob/master/locale/zh_CN.js
找到zh_CN的包,对内容进行编辑
相关文章推荐
- vue爬坑——vee-validate的使用
- vee-validate安装及如何使用
- vue爬坑——vee-validate的使用
- vue爬坑——vee-validate的使用
- vue爬坑——vee-validate的使用
- vue爬坑——vee-validate的使用
- vue中vee validate表单校验的几种基本使用
- vue爬坑——vee-validate的使用
- vue爬坑——vee-validate的使用
- vue爬坑——vee-validate的使用
- vue爬坑——vee-validate的使用
- 非webpack项目使用vee-validate进行校验
- Vue中使用vee-validate表单验证的方法
- Visual Studio 使用 vee-validate 的配置注意
- Vue2.0表单校验组件vee-validate的使用详解
- 详解vee-validate的使用个人小结
- Vee-Validate的使用方法详解
- vee-validate的使用个人小结
- vue 表单验证 vee-validate 简单使用
- vue爬坑——vee-validate的使用