element from自定义ip的校验规则-CSDN博客

22 阅读1分钟
ip: [
            {
              validator: (rule, value, callback) => {
                if(this.releaseResFrom.serverClass.ip.some(item=> isNaN(item)||item==='')){
                  callback(new Error('请填写正确IP'));
                }
              }, trigger: 'blur'
            }
          ],

最好是在rules里申明

ip: [
            {
              validator: validIp, trigger: 'blur'
            }
          ],

再去data()里写 写在return之前

data() {
      let validIp=(rule, value, callback) => {
          if(this.releaseResFrom.serverClass.ip.some(item=> isNaN(item)||item==='')){
            callback(new Error('请填写正确IP'));
          }
        callback();
        };
      return {

这就是element定义表单自定义校验规则的方法