Skip to content

Commit e8d91fb

Browse files
committed
revert: formitem auto validate #4955
1 parent 5b5d1cd commit e8d91fb

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

components/form/FormItem.tsx

+4-16
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,7 @@ export default defineComponent({
140140
return getPropByPath(model, namePath.value, true).v;
141141
}
142142
};
143-
const fieldValue = ref(getNewFieldValue());
144-
watchEffect(
145-
() => {
146-
fieldValue.value = getNewFieldValue();
147-
},
148-
{ flush: 'post' },
149-
);
143+
const fieldValue = computed(() => getNewFieldValue());
150144

151145
const initialValue = ref(cloneDeep(fieldValue.value));
152146
const mergedValidateTrigger = computed(() => {
@@ -293,12 +287,6 @@ export default defineComponent({
293287
resetField,
294288
});
295289

296-
// instead useProvideFormItemContext onFieldChange
297-
watch(fieldValue, () => {
298-
if (props.autoLink) {
299-
onFieldChange();
300-
}
301-
});
302290
useProvideFormItemContext(
303291
{
304292
id: fieldId,
@@ -308,9 +296,9 @@ export default defineComponent({
308296
}
309297
},
310298
onFieldChange: () => {
311-
// if (props.autoLink) {
312-
// onFieldChange();
313-
// }
299+
if (props.autoLink) {
300+
onFieldChange();
301+
}
314302
},
315303
clearValidate,
316304
},

0 commit comments

Comments
 (0)