revert: formitem auto validate #4955
parent
5b5d1cd620
commit
e8d91fb2a9
|
@ -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,
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue