fix(components): [form-item] do not validate without prop property (#9993)

* fix(components): [form-item] do not validate without `prop` property

* fix: update normalizeRules

* fix: update validate logic

* fix: remove redundant judgments

* chore: update
This commit is contained in:
btea
2022-10-05 12:06:29 +08:00
committed by GitHub
parent 532f33d4e1
commit 5fa82dbc3d

View File

@@ -292,7 +292,7 @@ const doValidate = async (rules: RuleItem[]): Promise<true> => {
const validate: FormItemContext['validate'] = async (trigger, callback) => {
// skip validation if its resetting
if (isResettingField) {
if (isResettingField || !props.prop) {
return false
}