Vue轻量级表单验证插件wy-validate v0.0.5
目前功能还不全可能会有BUG
入门
以Vue Cli2.x为例
引入
在main.js中引入并use
| 1 | import WyValidate from 'wy-validate'; | 
页面使用
| 1 | <input type="text" name="wangyu1" v-wyValidate="rules1"> | 
定义规则
| 1 | export default { | 
规则说明
暂无
自定义指令名称
默认指令名称为wyValidate,自定义则需要这样写,注意和其他指令命名冲突。
| 1 | Vue.use(WyValidate,{directiveName: "这里写自定义的指令名称"}); | 
注意事项(已知问题)
- 插件会向每个Vue实例的data中添加一个wyError,开发时请避免命名冲突 
- 规则的数据类型为数组 
- 务必给表单项添加name 
- 插件使用自定义指令的方式进行表单验证,错误值会储存在wyError中,当前错误值为wyError.name值.message 
- wyError.name值.message.validated 为当前表单项验证状态 
- 如果当前项可以为空,必须写required: false这条规则 

