码迷,mamicode.com
首页 > 其他好文 > 详细

ElementUI Form 调用后端接口校验

时间:2020-03-20 16:53:43      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:中划线   ===   输入   repeat   下划线   data   ==   err   callback   

使用ElementUI Form 校验时,如果需要调用后端接口进行校验的话,那么使用自定义验证规则

    var validateCode = (rule, value, callback) => {
      if (value === ‘‘) {
        callback(new Error(‘请输入岗位编码‘));
      } else if (value.length > 50) {
        callback(new Error(‘岗位编码不超过50个字符‘));
      } else if (!/^[a-zA-Z][a-zA-Z0-9_\-]*$/.test(value)) {
        callback(new Error(‘以字母开头,英文、数字、下划线、中划线(此四项非必须)‘));
      } else {
        let data = {code: value};
        if (this.type === 1) {
          data.id = this.jobForm.id;
        }
        this.validateCodeRepeat(data).then(res => {
          if (res) {
            callback(new Error(‘岗位编码重复‘));
          } else {
            callback();
          }
        });
      }

  

ElementUI Form 调用后端接口校验

标签:中划线   ===   输入   repeat   下划线   data   ==   err   callback   

原文地址:https://www.cnblogs.com/hanhaihu/p/12532559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!