开始
希望写一个规格,对age这个字段做校验。如果age大于25 通过校验。否则不通过。
比如现在改成23
不会有任何的提示
封装插件,让vue去识别rules语法
首先不用插件的形式,用mixin
把mixin放在app后面来定义。
created初始化结束运行的声明周期函数。
this.$options表示整个vue实例的参数。打印里面的roles参数。
控制台可以打印
循环rules每一项,把key打印出来
再把key打印一下
我们可以通过this获取到vue的实例
proxy就是vue对象的实例
可以获取到实例,就可以用watch对实例上的内容做监控。监听key值也就是年龄。
用$watch
每次age发生改变了 就可以监听age的改变。
调用validate方法,看看返回的是是true还是false。如果是false就输出错误信息。
校验的应该是传入的新的值
验证name
改成plugin的方式
更建议大家采用plugin的方式写这段验证的代码。
相当于外面套了一层
使用这个插件
这样一封装可读性更好