fix: delete toggleTheme.ts

This commit is contained in:
xiaoxian521 2021-10-28 22:52:04 +08:00
parent 3851d284bf
commit b248d9ea31

View File

@ -1,19 +0,0 @@
export const toggleTheme = (scopeName = "theme-default") => {
let styleLink: any = document.getElementById("theme-button");
if (styleLink) {
// 假如存在id为theme-button 的link标签直接修改其href
styleLink.href = `/${scopeName}.css`;
// 注如果是removeCssScopeName:true移除了主题文件的权重类名就可以不用修改className 操作
document.documentElement.className = scopeName;
} else {
// 不存在的话,则新建一个
styleLink = document.createElement("link");
styleLink.type = "text/css";
styleLink.rel = "stylesheet";
styleLink.id = "theme-button";
styleLink.href = `/${scopeName}.css`;
// 注如果是removeCssScopeName:true移除了主题文件的权重类名就可以不用修改className 操作
document.documentElement.className = scopeName;
document.head.append(styleLink);
}
};