jeecg-boot微服务中如何修改默认的主题

举报
穆雄雄 发表于 2022/12/04 19:57:22 2022/12/04
【摘要】 大家好,我是雄雄。 前言上篇文章,我们分享了jeecg-boot微服务中新建接口后报错404的解决方法,文章地址为:jeecg-boot中新建接口后报错404的解决方法 - 掘金今天,我们来看看在jeecg-boot微服务中,如何实现默认的主题颜色改变呢? 修改默认的配置首先我们需要找到这个文件:defaultSetting.js,这里面均是默认的配置,文件就在src目录下面,很好找,这儿我...

大家好,我是雄雄。

在这里插入图片描述

前言

上篇文章,我们分享了jeecg-boot微服务中新建接口后报错404的解决方法,文章地址为:jeecg-boot中新建接口后报错404的解决方法 - 掘金

今天,我们来看看在jeecg-boot微服务中,如何实现默认的主题颜色改变呢?

修改默认的配置

首先我们需要找到这个文件:defaultSetting.js,这里面均是默认的配置,文件就在src目录下面,很好找,这儿我们就不详细介绍了。

在这里插入图片描述
大家可以看看这个注释:

  • 项目默认配置项
  • primaryColor - 默认主题色
  • navTheme - sidebar theme [‘dark’, ‘light’] 两种主题
  • colorWeak - 色盲模式
  • layout - 整体布局方式 [‘sidemenu’, ‘topmenu’] 两种布局
  • fixedHeader - 固定 Header : boolean
  • fixSiderbar - 固定左侧菜单栏 : boolean
  • autoHideHeader - 向下滚动时,隐藏 Header : boolean
  • contentWidth - 内容区布局: 流式 | 固定
  • storageOptions: {} - Vue-ls 插件配置项 (localStorage/sessionStorage)

可以根据上面的提示,我们可以知道,一般改的话就改primaryColor即可。

但是改完之后还不会生效,所以我们还需要改一个地方,就是vue.config.js,代码如下:

  /* 此处修改默认的样式 */
  css: {
    loaderOptions: {
      less: {
        modifyVars: {
          /* less 变量覆盖,用于自定义 ant design 主题 */
          'primary-color': '#0EBAAA',
          'link-color': '#0EBAAA',
          'border-radius-base': '4px',
        },
        javascriptEnabled: true,
      }
    }
  },

当我改完这个地方的时候,主题色变成原来的了,但是没有生效,这是怎么回事呢,我们可以这样去解决。

又把defaultSetting.js文件中的primaryColor改成别的值就可以了,看看问题是不是就解决了。
在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。