ant-design更换主题颜色

转载:https://blog.csdn.net/zhangyuxuan2/article/details/88868822

需求

使用ant-design-vue,框架本身使用的蓝色主题色,需要更换成UI指定的颜色。

解决方案

在build文件夹下找到util.js,在util.js文件中找到function generateLoaders,修改return部分

// https://vue-loader.vuejs.org/en/configurations/extract-css.htmlreturn {css: generateLoaders(),postcss: generateLoaders(),// less: generateLoaders('less'),less: generateLoaders('less', {modifyVars: {// 这三个地方都设置成你需要的主题色'primary-color': '#d10100','link-color': '#d10100','border-radius-base': '2px',},javascriptEnabled: true,}),sass: generateLoaders('sass', { indentedSyntax: true }),scss: generateLoaders('sass'),stylus: generateLoaders('stylus'),styl: generateLoaders('stylus')}

踩坑注意

此处只提供使用vue-cli构建的项目踩坑提示,如果在main.js中引入的是antd.css,需要注意可能修改了不生效,此时需要将main.js中引入的antd.css修改成antd.less, 并且安装less loader,执行:npm install less less-loader --save-dev即可安装。

其他构建方式如果修改之后不生效请参看官网:
ant-design-vue配置主题色不生效

ant-design更换主题颜色相关推荐

  1. Ant-design-vue更换主题颜色

    package.json "antd-theme-generator": "^1.2.5", "antd-theme-webpack-plugin&q ...

  2. 一键换肤--动态更换主题颜色风格

    基于前一段时间项目具有换肤需求的功能,几经预研学习换肤功能效果,网上的资源很多,最初看到是网易换肤的酷炫效果,今天得空打算写一篇关于换肤功能的文章,项目无需重启Activity的就可以实现无缝换肤切换 ...

  3. Matlab如何更换主题颜色

    Matlab主题指的是Matlab的菜单栏,命令行窗口,工作区,编辑器及代码的颜色.Matlab本身只有一种默认主题,如下图. 这是一种亮色主题,长时间使用容易引起眼睛疲劳.于是就有了给Matlab换 ...

  4. vux组件库更换主题颜色的方法

    1.在vue项目的src目录下建立style文件夹 2.在style文件夹中建立theme.less(你想要修改的插件主题,可以参考官网给出的https://github.com/airyland/v ...

  5. Vue + Element UI+Scss + Vuex一键换肤 , 一键换字体大小 ,动态替换全局主题颜色

    一.前言 其实我这个写法每个UI库都通用 , 不局限于ElementUI , 看明白思路就知道怎么写了 一键换肤 , 动态替换全局主题颜色功能已经实现很久了 , 在项目验收的时候出现了一个小问题 , ...

  6. 转载: Android开发浅谈:关于如何把手机壳颜色设置为我们App的主题颜色

    昨天一则新闻刷爆了微博,并迅速的攻占了我们的朋友圈. 中国平安财险科技中心,一个程序员把产品经理给打了,原因是产品经理提出一个需求:根据用户手机壳的颜色可以改变App的主题颜色-然后他就被程序员给打了 ...

  7. Android开发浅谈:关于如何把手机壳颜色设置为我们App的主题颜色

    昨天一则新闻刷爆了微博,并迅速的攻占了我们的朋友圈. 中国平安财险科技中心,一个程序员把产品经理给打了,原因是产品经理提出一个需求:根据用户手机壳的颜色可以改变App的主题颜色.....然后他就被程序 ...

  8. Ant design vue中实现动态更换主题色

    一.创建vue项目 可视化创建步骤:cmd调出窗口,输入vue ui,自动在浏览器上打开新窗口 输入文件名 ,文件名最好是英文 然后进行配置功能, 根据需求选择配置功能 这里最好选择2.0版本, 可以 ...

  9. ant design的自定义主题 modifyVars无效的原因

    ant design的自定义主题 config-overrides.js文件 const {override,fixBabelImports,addLessLoader} = require('cus ...

最新文章

  1. 请写出sfr和sbit的语句格式_最新最全 Oracle ORA-01861: 文字与格式字符串不匹配
  2. 成功解决 threading Exception unhandled RuntimeError
  3. gradle 指定java版本_Eclipse使用gradle编译时,使用固定的jdk版本进行编译(修改gradle的jdk编译版本)...
  4. 2017广西邀请赛重现赛
  5. 【Bash】实现指定目录下的文件编码转换,以原文件名保存
  6. 详解Python操作Excel文件
  7. greenplum配置高可用_高可用hadoop集群配置就收藏这一篇,动手搭建Hadoop(5)
  8. sap相关性不能被编译_经典综述编译丨生物硝化抑制丨NAT PLANTS:现代农业中的氮转化和生物硝化抑制作用...
  9. 数据科学入门与实战:玩转pandas之五
  10. 消灭WinRAR广告
  11. 计算机系统基础-袁春风老师-mooc-第二章测试习题及解析
  12. C语言猜数字游戏(超级详解)
  13. 时间复杂度和空间复杂度(超详细)
  14. 使用Java将中文转化为拼音
  15. 红石32位cpu通用计算机,【TRP|HappyWater】32位红石电脑RSC-3230(无命令方块)
  16. darknetYolov3图片的分类计数、置信度以及输出xmin,xmax,ymin,ymax的结果
  17. linux测试ping值,网站全国各地Ping值测试|在线ping工具—卡卡网 www.webkaka.com
  18. 用AutoCAD画尺寸链小结
  19. 【黑金ZYNQ7000系列原创视频教程】07.自定义IP——定制RTC IP实验
  20. 2018目标跟踪算法综述

热门文章

  1. Java 中最简单打印数组的方式
  2. 数据结构课程设计【C++实现】
  3. 2021综述:一般目标检测中的遮挡处理
  4. java面试题怎么背?java面试题有哪些?
  5. 2015年度中国智能路由器市场监测报告
  6. mysql的字符串等于函数吗_MySQL函数的字符串函数
  7. 音视频通讯QoS技术及其演进
  8. 深度残差收缩网络(Deep Residual Shrinkage Networks for Fault Diagnosis )
  9. 【webrtc】视频特效的添加(15)
  10. clear both 的用法