Skip to content

Commit 7a91110

Browse files
committed
fix: global validateMessages no work, close #5599
1 parent 40be639 commit 7a91110

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

components/_util/hooks/useConfigInject.ts

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { computed, inject } from 'vue';
44
import type { ConfigProviderProps, CSPConfig, Direction, SizeType } from '../../config-provider';
55
import { defaultConfigProvider } from '../../config-provider';
66
import type { VueNode } from '../type';
7+
import type { ValidateMessages } from '../../form/interface';
78

89
export default (
910
name: string,
@@ -20,6 +21,7 @@ export default (
2021
form?: ComputedRef<{
2122
requiredMark?: RequiredMark;
2223
colon?: boolean;
24+
validateMessages?: ValidateMessages;
2325
}>;
2426
autoInsertSpaceInButton: ComputedRef<boolean>;
2527
renderEmpty?: ComputedRef<(componentName?: string) => VueNode>;

components/form/Form.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ const Form = defineComponent({
130130
const validateMessages = computed(() => {
131131
return {
132132
...defaultValidateMessages,
133+
...contextForm.value?.validateMessages,
133134
...props.validateMessages,
134135
};
135136
});

0 commit comments

Comments
 (0)