vue2.0下的spa整体方案(四)-src中的validate

验证

项目中的验证使用的是iview自带的验证,iview 使用的是 https://github.com/yiminghe/async-validator

为什么会有此目录

由于项目中的验证是比较独立,而且是要求比较单一,所以这块就拿出来单做了个目录

vue2.0下的spa整体方案(四)-src中的validate

规则请参照 https://www.iviewui.com/components/form 里面提到的表单验证。

如何使用

step1 : import rule from “@/validate/course/add”; 引入文件
step2 : 表单绑定

vue2.0下的spa整体方案(四)-src中的validate

stop3 : 验证的数据源,验证的规则,验证的提示与验证通过后的其他调用

vue2.0下的spa整体方案(四)-src中的validate

为什么只独立出来的验证规则没独立出来别的?

原因如下:

  • 规则会有很多,体积会大
  • 验证的数据源会提交到后台,所以没独立出去
  • 验证的后是否成功相应的提示也许会有其他的处理,所以没独立出去