antd|antd vue 在 vue.config.js中 自定义主题颜色(定制主题、vue-cli3)
我在 自定义less变量 时,less、less-loader的版本号不同,会报奇怪的错误这篇也基于
此篇,定制主题 也会根据版本号报不同的错误
最终!我选用的版本 less@3.0.4、less-loader@5.0.0
less@3.0.4
、less-loader@5.0.0
进行定制主题操作
一、vue.config.js文件
module.exports = {
// 增加这部分代码
css: {
requireModuleExtension: true,
loaderOptions: {
less: {
modifyVars: {
// less vars,customize ant design theme
'primary-color': '#6F48FF',
'link-color': '#6F48FF'
},
// do not remove this line
javascriptEnabled: true
}
}
}}
【antd|antd vue 在 vue.config.js中 自定义主题颜色(定制主题、vue-cli3)】上面的
modifyVars
参数可以自定义各种主题色,以下是常用的几种:@primary-color: #1890ff;
// 全局主色
@link-color: #1890ff;
// 链接色
@success-color: #52c41a;
// 成功色
@warning-color: #faad14;
// 警告色
@error-color: #f5222d;
// 错误色
@font-size-base: 14px;
// 主字号
@heading-color: rgba(0, 0, 0, 0.85);
// 标题色
@text-color: rgba(0, 0, 0, 0.65);
// 主文本色
@text-color-secondary: rgba(0, 0, 0, 0.45);
// 次文本色
@disabled-color: rgba(0, 0, 0, 0.25);
// 失效色
@border-radius-base: 4px;
// 组件/浮层圆角
@border-color-base: #d9d9d9;
// 边框色
@box-shadow-base: 0 2px 8px rgba(0, 0, 0, 0.15);
// 浮层阴影
也可以点击查看 所有样式变量
二、修改antd样式引用文件 因为在步骤一中,我们是在
less
中定义的主题色对应的,我们在main.js中也需要引用
less格式的antd样式文件
将原本的import 'ant-design-vue/dist/antd.css'
修改为:
import 'ant-design-vue/dist/antd.less'
三、重新启动,即可生效
文章图片
推荐阅读
- 你到家了吗
- 闲杂“细雨”
- 杜月笙的口才
- 赢在人生六项精进二阶Day3复盘
- 祖母走了
- 樱花雨
- 眼观耳听美食的日子
- vue-cli|vue-cli 3.x vue.config.js 配置
- “成长”读书社群招募
- 眉头开了