vue+js动态切换element-ui生成的主题css文件
2020-01-02 本文已影响0人
小小小菠菜吖
1.设定一个主题变量
theme:true//true为白色主题,false为黑色主题
2.在index.html中添加link标签,初始化一个主题文件
<link rel="stylesheet" type="text/css" href="./static/css/white.css" id="themeLinkId" />
3.在Vue组件中进行动态切换
if (this.theme) {//注意此刻的css文件路径是相对于index.html的路径
document.getElementById('themeLinkId').href = './static/css/white.css';
} else {
document.getElementById('themeLinkId').href = './static/css/black.css';
}