From 72a86910be82e440eb02210899100000570014ec Mon Sep 17 00:00:00 2001 From: tanjinzhou <415800467@qq.com> Date: Tue, 10 Nov 2020 15:41:41 +0800 Subject: [PATCH] fix: menu divider class not correct --- components/vc-menu/Divider.jsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/components/vc-menu/Divider.jsx b/components/vc-menu/Divider.jsx index a4c04832b..45b6f457a 100644 --- a/components/vc-menu/Divider.jsx +++ b/components/vc-menu/Divider.jsx @@ -1,3 +1,5 @@ +import { inject } from 'vue'; +import { injectExtraPropsKey } from './FunctionProvider'; export default { name: 'MenuDivider', inheritAttrs: false, @@ -8,9 +10,14 @@ export default { }, rootPrefixCls: String, }, + setup() { + return { + injectExtraProps: inject(injectExtraPropsKey, () => ({})), + }; + }, render() { - const { rootPrefixCls } = this.$props; + const { rootPrefixCls } = {...this.$props, ...this.injectExtraProps}; const { class: className = '', style } = this.$attrs; - return
  • ; + return
  • ; }, };