revert: formitem auto validate #4955

doc-form
tangjinzhou 2021-12-22 16:31:16 +08:00
parent 5b5d1cd620
commit e8d91fb2a9
1 changed files with 4 additions and 16 deletions

View File

@ -140,13 +140,7 @@ export default defineComponent({
return getPropByPath(model, namePath.value, true).v; return getPropByPath(model, namePath.value, true).v;
} }
}; };
const fieldValue = ref(getNewFieldValue()); const fieldValue = computed(() => getNewFieldValue());
watchEffect(
() => {
fieldValue.value = getNewFieldValue();
},
{ flush: 'post' },
);
const initialValue = ref(cloneDeep(fieldValue.value)); const initialValue = ref(cloneDeep(fieldValue.value));
const mergedValidateTrigger = computed(() => { const mergedValidateTrigger = computed(() => {
@ -293,12 +287,6 @@ export default defineComponent({
resetField, resetField,
}); });
// instead useProvideFormItemContext onFieldChange
watch(fieldValue, () => {
if (props.autoLink) {
onFieldChange();
}
});
useProvideFormItemContext( useProvideFormItemContext(
{ {
id: fieldId, id: fieldId,
@ -308,9 +296,9 @@ export default defineComponent({
} }
}, },
onFieldChange: () => { onFieldChange: () => {
// if (props.autoLink) { if (props.autoLink) {
// onFieldChange(); onFieldChange();
// } }
}, },
clearValidate, clearValidate,
}, },