export let curColor = appConfig.themeColor
// 动态切换主题色
export function changeThemeColor(newColor) {
var options = {
newColors: […forElementUI.getElementUISeries(newColor)]
}
return client.changer.changeColor(options, Promise)
.then(() => {
curColor = newColor
localStorage.setItem(‘theme_color’, curColor)
})
}
export function initThemeColor() {
const savedColor = localStorage.getItem(‘theme_color’)
if (savedColor) {
curColor = savedColor
changeThemeColor(savedColor)
}
}
//src/main.js/
import Vue from “vue”;
import App from “./App.vue”;
import router from “./router”;
import store from “./store”;
Vue.config.productionTip = false;
import ElementUI from ‘element-ui’;
Vue.use(ElementUI)
// 主题换肤