elementplus修改主题色

可以在assets的style里面新建一个scss文件

elementplus修改主题色_第1张图片

@forward 'element-plus/theme-chalk/src/common/var.scss' with (
  $colors: (
    'primary': (
      'base': #56AB2F,
    ),
  ),
);

// 如果你想导入所有样式:
@use "element-plus/theme-chalk/src/index.scss" as *;

 注意@forward一定要在最前面使用 不然会报错

elementplus修改主题色_第2张图片

 

然后在vite.config.ts里面配置

  css:{
    // css预处理器
    preprocessorOptions: {
      scss: {
        // 引入 mixin.scss 这样就可以在全局中使用 mixin.scss中预定义的变量了
        // 给导入的路径最后加上 ; 
        additionalData: '@import "@/assets/style/mixin.scss";',
      }
    }
  }

你可能感兴趣的:(javascript,前端,elementui)