扫一扫分享
async-validator 是一个异步验证的库,需要传入要验证的数据和验证规则 。
npm i async-validate1.amd方式引用
var schema = require('async-validate')2 cmd方式引用
import AsyncValidator from 'async-validator'AsyncValidator是一个构造函数;使用的时候需要我们传入规则验证器
formRules = {
username: [
       {
            required: true,
            type: string,
           message: '请填写用户名'
     },
     {
          min: 3,
         max: 10,
         message: '用户名长度为3-10'
    }
   ]
}
const validator = new AsyncValidator(formRules)
validator. validate({username:''},[options], (errors, fields) => {
     if(errors) {
        return handleErrors(errors, fields);
    }
// validation passed
})
formRules是一个验证器:定义规则,也可以自定义规则;
Rules:function(rule, value, callback, source, options)仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览
