from 表单验证

2020-08-11  本文已影响0人  前端陈陈陈

from 表单验证:

1、数组表单验证:

 data() {
    var validateArr = (rule, value, callback) => {  // 申明变量validator验证
      let res = value.length > 0;
      value.forEach((val, index, arr) => {
        if (!val && val.length == 0) {
          res = false;
        }
      });
      if (!res) {
        callback(new Error(rule.message));
      } else {
        callback();
      }
    };
    return {
      rules: {
        name: [{ required: true, message: "请输入商品名称", trigger: "blur" }],
        ptbhs_supply_price: [
          {
            required: true,
            validator: validateArr,
            trigger: "blur",
            message: "请输入供货价(不含税)"
          }
          // { required: true, message: "请输入供货价(不含税)", trigger: "blur" }
        ],
        }
      }
    }
上一篇下一篇

猜你喜欢

热点阅读