本文摘自PHP中文网,作者小云云,侵删。
使用vue开发项目,用到elementUI,根据官网的写法,我们可以自定义主题来适应我们的项目要求,下面来介绍一下两种方法实现的具体步骤,(可以参考官方文档自定义主题官方文档),先说项目中没有使用scss编写,用主题工具的方法(使用的较多)第一种方法:使用命令行主题工具
使用vue-cli安装完项目并引入element-ui(具体可参考第二种方法中的介绍)
一、安装工具
1,安装主题工具
1 |
|
2,安装chalk主题,可以从 npm 安装或者从 GitHub 拉取最新代码
1 2 3 4 |
|
二、初始化变量文件
1 2 |
|
这时根目录下会产生element-variables.scss(或自定义的文件),大致如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
三、修改变量
直接编辑 element-variables.scss 文件,例如修改主题色为自己所需要的颜色(如: 紫色(purple))
1 |
|
四、编译主题
修改完变量后,要编译主题(如果编译后,再次修改了变量,需要重新编译)
1 2 3 |
|
五、引入自定义主题
最后一步,将编译好的主题文件引入项目(编译的文件默认在根目录下的theme文件下,也可以通过 -o 参数指定打包目录),在入口文件main.js中引入
1 2 3 4 |
|
在项目中写些样式,看下主题色是否改变:(主题色变为紫色)
相关阅读 >>
更多相关阅读请进入《elementui》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者