今天利用webpack-theme-color-replacer插件,爲ant-design-vue實現了在運行時動態切換主題色的功能,無需在頁面進行less的編譯,提高了切換速度。有須要的同窗能夠參考下。vue
源碼:https://github.com/hzsrc/ant-...webpack
效果預覽:http://test.hz300.com/ant-des...
在右側中央的配置按鈕點開能夠切換主題色。git
方案是統一的,見以前的文章:https://segmentfault.com/a/11...github
基於 ant-design-pro-vue 這個項目上進行修改:web
一、webpack加入插件配置:查看修改:
https://github.com/hzsrc/ant-...segmentfault
二、運行時動態切換主題色,查看修改:
https://github.com/hzsrc/ant-...less
初始主題色:spa
切換後主題色:插件