fix: 优化打包构建速度和混合布局侧边栏hover色值问题
This commit is contained in:
@@ -145,6 +145,11 @@ html.sidebar-color-blue .el-menu--popup {
|
|||||||
|
|
||||||
html.dark .layout-root.layout--mix .layout-sidebar .el-menu,
|
html.dark .layout-root.layout--mix .layout-sidebar .el-menu,
|
||||||
html.sidebar-color-blue .layout-root.layout--mix .layout-sidebar .el-menu {
|
html.sidebar-color-blue .layout-root.layout--mix .layout-sidebar .el-menu {
|
||||||
|
.el-menu-item:hover,
|
||||||
|
.el-sub-menu__title:hover {
|
||||||
|
background-color: var(--menu-hover) !important;
|
||||||
|
}
|
||||||
|
|
||||||
.el-menu-item.is-active,
|
.el-menu-item.is-active,
|
||||||
.el-sub-menu.is-active > .el-sub-menu__title,
|
.el-sub-menu.is-active > .el-sub-menu__title,
|
||||||
.el-sub-menu.has-active-child > .el-sub-menu__title {
|
.el-sub-menu.has-active-child > .el-sub-menu__title {
|
||||||
|
|||||||
@@ -33,12 +33,9 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
|
|||||||
},
|
},
|
||||||
css: {
|
css: {
|
||||||
preprocessorOptions: {
|
preprocessorOptions: {
|
||||||
// 注入 Element Plus Sass 变量配置和项目布局变量。
|
// 注入项目布局变量。
|
||||||
scss: {
|
scss: {
|
||||||
additionalData: `
|
additionalData: `@use "@/styles/variables.scss" as *;`,
|
||||||
@use "@/styles/element-plus-vars.scss" as *;
|
|
||||||
@use "@/styles/variables.scss" as *;
|
|
||||||
`,
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -64,7 +61,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
|
|||||||
imports: ["vue", "@vueuse/core", "pinia", "vue-router", "vue-i18n"],
|
imports: ["vue", "@vueuse/core", "pinia", "vue-router", "vue-i18n"],
|
||||||
resolvers: [
|
resolvers: [
|
||||||
// 导入 Element Plus函数,如:ElMessage, ElMessageBox 等
|
// 导入 Element Plus函数,如:ElMessage, ElMessageBox 等
|
||||||
ElementPlusResolver({ importStyle: "sass" }),
|
ElementPlusResolver({ importStyle: "css" }),
|
||||||
],
|
],
|
||||||
eslintrc: {
|
eslintrc: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
@@ -80,7 +77,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
|
|||||||
Components({
|
Components({
|
||||||
resolvers: [
|
resolvers: [
|
||||||
// 导入 Element Plus 组件
|
// 导入 Element Plus 组件
|
||||||
ElementPlusResolver({ importStyle: "sass" }),
|
ElementPlusResolver({ importStyle: "css" }),
|
||||||
],
|
],
|
||||||
// 指定自定义组件位置(默认:src/components)
|
// 指定自定义组件位置(默认:src/components)
|
||||||
dirs: ["src/components", "src/**/components"],
|
dirs: ["src/components", "src/**/components"],
|
||||||
|
|||||||
Reference in New Issue
Block a user