zoukankan      html  css  js  c++  java
  • vue前端表单校验

    data() {
    return {
    visible: false,
    dataForm: {
    brandId: 0,
    name: "",
    logo: "",
    descript: "",
    showStatus: 1,
    firstLetter: "",
    sort: 0
    },
    dataRule: {
    name: [{ required: true, message: "品牌名不能为空", trigger: "blur" }],
    logo: [
    { required: true, message: "品牌logo地址不能为空", trigger: "blur" }
    ],
    descript: [
    { required: true, message: "介绍不能为空", trigger: "blur" }
    ],
    showStatus: [
    {
    required: true,
    message: "显示状态[0-不显示;1-显示]不能为空",
    trigger: "blur"
    }
    ],
    firstLetter: [
    {
    validator: (rule, value, callback) => {
    if (value == "") {
    callback(new Error("首字母必须填写"));
    } else if (!/^[a-zA-Z]$/.test(value)) {
    callback(new Error("首字母必须a-z或者A-Z之间"));
    } else {
    callback();
    }
    },
    trigger: "blur"
    }
    ],
    sort: [
    {
    validator: (rule, value, callback) => {
    if (value == "") {
    callback(new Error("排序字段必须填写"));
    } else if (!Number.isInteger(value) || value<0) {
    callback(new Error("排序必须是一个大于等于0的整数"));
    } else {
    callback();
    }
    },
    trigger: "blur"
    }
    ]
    }
    };
    },
  • 相关阅读:
    第零次作业
    第一本书的学习笔记
    第一次作业
    第零次作业
    第一周作业
    第零次作业回复
    第零次作业
    第一周作业
    第0次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/returnZero/p/14405821.html
Copyright © 2011-2022 走看看