element-ui使用form表单校验

Posted fengshaopu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element-ui使用form表单校验相关的知识,希望对你有一定的参考价值。

elemeng-ui 中el-form 表单如何校验:

在el-form 上main可以用model,rules,
model用于双向绑定,**rules(瑞ve死)**用于校验

     <el-form
        :model="ruleForm"
        :rules="rules"
        ref="ruleForm"
        label-width="100px"
        class="demo-ruleForm"
      >
      </el-form>

然后el-form-item上有 prop属性用于在data中定义的校验名字放到这里

     <el-form-item label="账号" prop="username">
       <el-input v-model="ruleForm.username"></el-input>
     </el-form-item>
     data(){
      ruleForm: {
        username: "",
        password: ""
      },
        rules: {
        username: [
          { required: true, message: "请输入账号", trigger: "blur" },
          { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
        ],
        password: [{ required: true, message: "请输入密码", trigger: "change" }]
      }
     }

校验有几个属性:

required(瑞快额的)用来是否填写,
message(买涩子)表单验证不通过时给于提示,
trigger(吹格)是用于在什么时候触发
min最小值,max最大值

以上是关于element-ui使用form表单校验的主要内容,如果未能解决你的问题,请参考以下文章

element-UI 表单校验规则

Element-ui中 表单(Form)校验的几种形式 及 表单嵌套表格含上传(Upload)组件的

element-ui Form表单校验小结及踩坑

关于自定义的element-ui表单组件的校验

element-UI之form表单数字值的校验

Element-ui的表单中怎么添加正则校验