validate-event属性的作用是: 输入时不触发表单验证.提交时再验证,你也可以设置成动态验证。
设置之后,只有在代码调用validate时才校验。
<el-form-item label="活动名称" prop="name">
<el-input v-model="registData.name" :validate-event="false"></el-input>
</el-form-item>
rules: { // 表单验证规则
name: [
{ required: true, message: '请输入活动名称' },
{ min: 3, max: 5, message: '长度在 3 到 5 个字符' }
]
}