企业建立站点方案有几种,网站可信图标,临沂网站推广排名,模块网站开发合同原理
为 rules 属性传入约定的验证规则#xff0c;并将 form-Item 的 prop 属性设置为需要验证的特殊键值:model和:rules中字段的名称需要一致
示例#xff1a;
templateel-form refruleFormRef :modelruleForm :rulesrules并将 form-Item 的 prop 属性设置为需要验证的特殊键值:model和:rules中字段的名称需要一致
示例
templateel-form refruleFormRef :modelruleForm :rulesrulesel-form-item label用户名 propnameel-input v-modelruleForm.name //el-form-itemel-form-itemel-button typeprimary clicksubmitForm(ruleFormRef) Create /el-button/el-form-item/el-form
/templatescript langts setup
import { reactive, ref } from vue;
import type { FormInstance } from element-plus;const ruleFormRef refFormInstance();
const ruleForm reactive({name:
});const rules reactive({name: [{ required: true, message: 请输入用户名, trigger: blur },{ min: 3, max: 5, message: 用户名长度在 3 到 5 个字符, trigger: blur }]
});const submitForm async (formEl: FormInstance | undefined) {if (!formEl) return;await formEl.validate((valid, fields) {if (valid) {console.log(数据正常);} else {console.log(数据有误, fields);}});
};
/script