mirror of
https://github.com/element-plus/element-plus.git
synced 2025-08-14 18:11:48 +08:00
fix(components): [form] improve types (#12549)
* fix(components): [form] improve types * fix(components): [form] improve FormRules type, support object and array * fix(components): [form] improve FormRules type with comment * fix(components): [form] allow number as key in FormRules type * chore(components): [form] fix FormRules type example * chore: remove extra import * chore: update form/custom-validation and form/validation examples * chore(components): [form] update example
This commit is contained in:
@ -79,7 +79,7 @@ const ruleForm = reactive({
|
||||
age: '',
|
||||
})
|
||||
|
||||
const rules = reactive<FormRules>({
|
||||
const rules = reactive<FormRules<typeof ruleForm>>({
|
||||
pass: [{ validator: validatePass, trigger: 'blur' }],
|
||||
checkPass: [{ validator: validatePass2, trigger: 'blur' }],
|
||||
age: [{ validator: checkAge, trigger: 'blur' }],
|
||||
|
Reference in New Issue
Block a user