fix: config provider error when vue3.1.1 #4225

refactor-list
tangjinzhou 2021-06-18 16:41:46 +08:00
parent 3a51216f51
commit edca829e09
2 changed files with 8 additions and 4 deletions

View File

@ -139,9 +139,13 @@ const ConfigProvider = defineComponent({
getPrefixCls: getPrefixClsWrapper, getPrefixCls: getPrefixClsWrapper,
renderEmpty: renderEmptyComponent, renderEmpty: renderEmptyComponent,
}); });
Object.keys(props).forEach(key => {
watch(props, () => { watch(
Object.assign(configProvider, props); () => props[key],
() => {
configProvider[key] = props[key];
},
);
}); });
provide('configProvider', configProvider); provide('configProvider', configProvider);

2
v2-doc

@ -1 +1 @@
Subproject commit 0f6d531d088d5283250c8cec1c7e8be0e0d36a36 Subproject commit 082898c0188de1c83f27696487bd6d4db7f29749