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这条规则