mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 16:15:19 +08:00
style: perf code style
This commit is contained in:
@@ -54,14 +54,12 @@ export default defineComponent({
|
||||
<Dropdown placement="bottomLeft">
|
||||
{{
|
||||
default: () => (
|
||||
<>
|
||||
<section class={prefixCls}>
|
||||
<img class={`${prefixCls}__header`} src={headerImg} />
|
||||
<section class={`${prefixCls}__info`}>
|
||||
<section class={`${prefixCls}__name`}>{realName}</section>
|
||||
</section>
|
||||
<section class={prefixCls}>
|
||||
<img class={`${prefixCls}__header`} src={headerImg} />
|
||||
<section class={`${prefixCls}__info`}>
|
||||
<section class={`${prefixCls}__name`}>{realName}</section>
|
||||
</section>
|
||||
</>
|
||||
</section>
|
||||
),
|
||||
overlay: () => (
|
||||
<Menu slot="overlay" onClick={handleMenuClick}>
|
||||
@@ -70,12 +68,10 @@ export default defineComponent({
|
||||
{showDoc && (
|
||||
<Menu.Item key="doc">
|
||||
{() => (
|
||||
<>
|
||||
<span class="flex items-center">
|
||||
<Icon icon="gg:loadbar-doc" class="mr-1" />
|
||||
<span>文档</span>
|
||||
</span>
|
||||
</>
|
||||
<span class="flex items-center">
|
||||
<Icon icon="gg:loadbar-doc" class="mr-1" />
|
||||
<span>文档</span>
|
||||
</span>
|
||||
)}
|
||||
</Menu.Item>
|
||||
)}
|
||||
|
@@ -406,6 +406,7 @@ export default defineComponent({
|
||||
menuSetting: {
|
||||
mode,
|
||||
type,
|
||||
collapsed: false,
|
||||
...splitOpt,
|
||||
},
|
||||
};
|
||||
|
Reference in New Issue
Block a user