---添加主题功能

This commit is contained in:
2026-03-05 09:56:25 +08:00
parent eb5be030c8
commit f2db3bd7d4
9 changed files with 22 additions and 7 deletions

View File

@ -1,7 +1,6 @@
<template>
<LayHeader :class="getHeaderClass">
<!-- left start -->
<div :class="`${prefixCls}-left`">
<!-- logo -->
<AppLogo v-if="getShowHeaderLogo || getIsMobile" :class="`${prefixCls}-logo`" :theme="getHeaderTheme" :style="getLogoWidth" :show-title="!getCollapsed" />

View File

@ -120,7 +120,7 @@
// console.log(menus);
if (!menus || !menus.length) return null;
return !props.isHorizontal ? (
<SimpleMenu {...menuProps} isSplitMenu={unref(getSplit)} items={menus} />
<SimpleMenu {...menuProps} class="lng-menu" isSplitMenu={unref(getSplit)} items={menus} />
) : (
<BasicMenu {...(menuProps as any)} isHorizontal={props.isHorizontal} type={unref(getMenuType)} showLogo={unref(getIsShowLogo)} mode={unref(getComputedMenuMode as any)} items={menus} />
);

View File

@ -73,7 +73,7 @@
{
[`${prefixCls}--fixed`]: unref(getMenuFixed),
[`${prefixCls}--mix`]: unref(getIsMixMode) && !unref(getIsMobile)
}
},
];
});
@ -122,6 +122,8 @@
.@{prefix-cls} {
z-index: @layout-sider-fixed-z-index;
background-image: url('/@/assets/images/left_menu.jpg');
background-size: 100% 100%;
&--fixed {
position: fixed;