vue-cli-3 + ant-desgin-vue 定制主題


參考:https://www.antdv.com/docs/vue/customize-theme-cn/

 

 

項目根目錄下新建文件vue.config.js

// vue.config.js for less-loader@6.0.0
module.exports = {
  css: {
    loaderOptions: {
      less: {
        lessOptions: {
          modifyVars: {
            'primary-color': '#1DA57A',// 全局主色 'link-color': '#1DA57A',// 鏈接色 'border-radius-base': '2px',// 組件/浮層圓角
          },
          javascriptEnabled: true,
        },
      },
    },
  },
};

 

未生效解決方法:

  注意樣式必須加載 less 格式,一個常見的問題就是引入了多份樣式,less 的樣式被 css 的樣式覆蓋了。

    •   如果在使用 babel-plugin-import 的 style 配置來引入樣式,需要將配置值從 'css' 改為 true , 這樣會引入 less 文件。
    •   如果是通過  'ant-design-vue/dist/antd.css' 引入樣式的,改為 'ant-design-vue/dist/antd.less' 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM