Skip to content

Commit edca829

Browse files
committed
fix: config provider error when vue3.1.1 #4225
1 parent 3a51216 commit edca829

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

components/config-provider/index.tsx

+7-3
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,13 @@ const ConfigProvider = defineComponent({
139139
getPrefixCls: getPrefixClsWrapper,
140140
renderEmpty: renderEmptyComponent,
141141
});
142-
143-
watch(props, () => {
144-
Object.assign(configProvider, props);
142+
Object.keys(props).forEach(key => {
143+
watch(
144+
() => props[key],
145+
() => {
146+
configProvider[key] = props[key];
147+
},
148+
);
145149
});
146150

147151
provide('configProvider', configProvider);

0 commit comments

Comments
 (0)