fix(menu): fix menu icon missing close #328

This commit is contained in:
Vben
2021-03-07 20:59:11 +08:00
parent 491f1fcfff
commit d5d4c4b413
10 changed files with 22 additions and 146 deletions

View File

@@ -1 +1,2 @@
export { default as SimpleMenu } from './src/SimpleMenu.vue';
export { default as SimpleMenuTag } from './src/SimpleMenuTag.vue';

View File

@@ -8,6 +8,7 @@
import { defineComponent, computed } from 'vue';
import { useDesign } from '/@/hooks/web/useDesign';
import { propTypes } from '/@/utils/propTypes';
export default defineComponent({
name: 'SimpleMenuTag',
@@ -16,10 +17,8 @@
type: Object as PropType<Menu>,
default: {},
},
collapseParent: {
type: Boolean as PropType<boolean>,
default: false,
},
dot: propTypes.bool,
collapseParent: propTypes.bool,
},
setup(props) {
const { prefixCls } = useDesign('simple-menu');
@@ -56,7 +55,7 @@
[`${tagCls}--${type}`],
{
[`${tagCls}--collapse`]: collapseParent,
[`${tagCls}--dot`]: dot,
[`${tagCls}--dot`]: dot || props.dot,
},
];
});