Skip to content

Commit c52cc02

Browse files
committed
perf: update menu provide
1 parent 7125d84 commit c52cc02

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

components/_util/store/connect.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import shallowEqual from '../shallowequal';
2-
import { inject, createVNode, watchEffect, defineComponent } from 'vue';
2+
import { inject, createVNode, watchEffect, defineComponent, provide } from 'vue';
33
import omit from 'omit.js';
44
import { getOptionProps } from '../props-util';
55

@@ -22,6 +22,7 @@ export default function connect(mapStateToProps, injectExtraPropsKey) {
2222
inheritAttrs: false,
2323
props,
2424
setup() {
25+
provide(injectExtraPropsKey, undefined); // 断掉 injectExtraPropsKey 的依赖
2526
return {
2627
storeContext: inject('storeContext', {}),
2728
injectExtraProps: injectExtraPropsKey ? inject(injectExtraPropsKey, () => ({})) : {},

0 commit comments

Comments
 (0)