新增: 增加动态修改主题色功能;

This commit is contained in:
iczer
2020-06-16 18:41:07 +08:00
parent 54e6a72f3a
commit 066ab7ec22
13 changed files with 107 additions and 19 deletions

17
src/utils/themeUtil.js Normal file
View File

@@ -0,0 +1,17 @@
import client from 'webpack-theme-color-replacer/client'
import generate from '@ant-design/colors/lib/generate'
export default {
primaryColor: '#1890ff',
changeThemeColor (newColor) {
let lastColor = this.lastColor || this.primaryColor
let options = {
cssUrl: '/css/theme-colors.css',
oldColors: generate(lastColor),
newColors: generate(newColor)
}
let promise = client.changer.changeColor(options)
this.lastColor = lastColor
return promise
}
}