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

举报
穆雄雄 发表于 2022/12/04 19:57:22 2022/12/04
1k+ 0 0
【摘要】 大家好,我是雄雄。 前言上篇文章,我们分享了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

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

    全部回复

    上滑加载中

    设置昵称

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

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

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