主题色

缓存路径:/src/store/modules/theme.js

配置路径:/src/assets/themes

工具类路径:/src/utils/theme.js

使用

调用工具类的change方法,完成主题切换。

import themes from '/src/utils/themes.js'
themes.change(this.themesName)

样式加载说明

/* 改变 icon 字体路径变量,必需 */
$--font-path: '~element-ui/lib/theme-chalk/fonts';
@import '@/styles/index.scss'; // 项目样式
// @import "~element-ui/packages/theme-chalk/src/index";//element-UI官方scss样式

.lightTheme {
  @import './el-light/index.scss';//element-UI官方主题样式,一般不改
  @import './theme-light.scss';//自定义样式变量、映射
  @import '../element-override/index.scss';//修改element-ui样式
  @import '/src/styles/myLayout.scss';//修改项目样式
}
.darkTheme {
  @import './el-dark/index.scss';
  @import './theme-dark.scss';
  @import '../element-override/index.scss';
  @import '/src/styles/myLayout.scss';
}

注意,晚加载的样式将覆盖掉线加载的样式。

results matching ""

    No results matching ""