背景图变换

简介: 本文介绍如何基于若依(RuoYi)框架定制化项目:更换浏览器标签logo、系统页面logo与标题、登录页名称及背景图,去除官网标识,并调整主题风格。通过替换静态资源、修改配置文件及全局搜索删除冗余链接,实现项目个性化展示,提升品牌辨识度,适用于前端界面定制开发场景。(238字)

logo、背景图更换
如果使用若依框架项目做为脚手架,那么我们肯定需要在页面显示中,使用符合自己公司或者项目的标识才行,需要更换的地方很多,我们依次来解决它
浏览器标签页logo标识、标题
系统页面中的logo标识、标题
登录名称及背景图
去除源码地址 & 文档地址 &若依官网标识
浏览器标签页logo标识、标题
logo替换
找到资料中UI资料目录下的logo图标,替换前端项目中的public文件夹,删除原有的favicon.ico,把新拷贝过来的logo更名为favicon.ico即可
标题更换
找到根目录下的index.html文件,把title更换为自己想要的内容即可
标题替换
若依的系统页面标题引用的是开发环境的配置,我们只需要修改开发的环境的VITE_APP_TITLE属性即可
如下图:
扩展阅读:
关于环境的文件一般有三个
.env.development 开发环境的配置,默认的环境
.env.production 生产环境
.env.staging 测试环境
在打包或启动项目的时候,可以加参数来使用不同的环境,需要参考package.json中的配置
logo替换
找到当天资料中的logo文件,替换 src/assets/logo/logo.png文件
最终效果:
登录名称及背景图
登录名称和背景图,我们可以直接找到登录的组件进行修改即可
组件位置:src/views/login.vue
登录名称
背景图
资料中已经提供了背景图,可以自行命名更换,注意图片名可能不一样
最终效果图:
去除源码地址 & 文档地址 & 若依官网标识
利用菜单功能,去除若依官网菜单项目
使用VS Code全局搜索功能,去除右上角的源码地址和文档地址
文件路径:RuoYi-Vue3-master\src\layout\components\Navbar.vue
最终效果:
主题UI风格调整
在目前的前端项目中,已经提供了非常便利的操作方式,可以切换主题的风格
操作:点击右上角的头像,可以找到布局设置,如下操作
在前端代码中也有对应的操作,文件位置:src/setting.js
JavaScript
运行代码
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
export default {
/**

  • 网页标题
    /
    title: import.meta.env.VITE_APP_TITLE,
    /*
  • 侧边栏主题 深色主题theme-dark,浅色主题theme-light
    /
    sideTheme: 'theme-dark',
    /*
  • 是否系统布局配置
    */
    showSettings: true,

    /**

  • 是否显示顶部导航
    */
    topNav: false,

    /**

  • 是否显示 tagsView
    */
    tagsView: true,

    /**

  • 是否固定头部
    */
    fixedHeader: false,

    /**

  • 是否显示logo
    */
    sidebarLogo: true,

    /**

  • 是否显示动态标题
    */
    dynamicTitle: false,

    /**

  • @type {string | array} 'production' | ['production', 'development']
  • @description Need show err logs component.
  • The default is only used in the production env
  • If you want to also use it in dev, you can pass ['production', 'development']
    */
    errorLog: 'production'
    }
    更换主题颜色:
    文件位置:src/store/modules/settings.js
    Plain Text
    复制代码
    1
    theme: storageSetting.theme || '#00b8a0',
    更换后的效果:
相关文章
|
1天前
|
Java
方法重载
本示例演示Java中方法重载的用法:在同一个类中,允许方法名相同但参数列表不同(参数个数、类型或顺序不同),与返回值无关。通过重载可简化方法命名,提升代码可读性和复用性。
|
存储 Android开发 Python
使用 MitmProxy 自动抓取微信公众号阅读数、点赞和再看数据(一)
某天接到一个需要抓取某某微信公众的所有历史文章的阅读数、点赞和再看数据的需求。 为了解放双手,就用 Python 代码撸一个,选择 MitmProxy 代理作为抓包工具,因为它可以使用 Python 代码监听抓取到的 url,用于自动获取 cookie 等场景。
2180 0
使用 MitmProxy 自动抓取微信公众号阅读数、点赞和再看数据(一)
|
传感器 数据采集 物联网
MQTT 的 QoS 等级:QoS 0、QoS 1、QoS 2
MQTT 的 QoS 等级:QoS 0、QoS 1、QoS 2
4929 0
|
Java Apache
解决gradle下载慢的问题
解决gradle下载慢的问题
9722 0
|
4月前
|
存储 JSON 前端开发
Django集成图片验证码功能:基于django-simple-captcha实现
在Web应用开发中,验证码是防止恶意攻击、自动化脚本滥用的重要手段。本文将介绍如何使用django-simple-captcha库在Django项目中快速集成图片验证码功能,包括安装配置、核心实现代码及使用方法。
166 0
|
1天前
|
开发者
业务架构图
本文系统介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构分层、模块与功能划分,并强调以业务为中心、淡化技术细节,提升客户理解与开发效率。
|
1天前
|
存储 数据可视化 Java
用拉链法实现哈希表
本文详解哈希表中拉链法的实现原理,通过简化版与完整版Java代码,介绍如何用链表解决哈希冲突,支持泛型、动态扩容及增删查改操作,帮助深入理解哈希表底层机制。
|
1天前
|
缓存 负载均衡 安全
第十章 常用组件1、nginx相关
正向代理是客户端通过代理访问外部服务器,隐藏客户端身份,用于访问受限资源或保护隐私;反向代理则是服务器前的代理,接收客户端请求并转发至内部服务器,隐藏真实服务器,实现负载均衡、安全防护与缓存加速,提升系统性能与安全性。
|
1天前
|
搜索推荐 算法 UED
15 | 最近邻检索(上):如何用局部敏感哈希快速过滤相似文章?
在搜索引擎与推荐系统中,相似文章去重至关重要。通过向量空间模型将文档转为高维向量,利用SimHash等局部敏感哈希技术生成紧凑指纹,结合海明距离与抽屉原理分段索引,可高效近似检索相似内容,避免重复展示,提升用户体验。该方法广泛应用于网页去重、图像识别等领域。
|
1天前
|
网络协议
02 | 协议:怎么设计可扩展且向后兼容的协议?
本讲深入讲解RPC协议设计原理,从HTTP协议类比引入,剖析协议在解决网络传输“断句”问题中的关键作用。重点探讨如何通过消息边界、协议头与体的设计实现高效通信,并强调可扩展性对升级兼容的重要性,最终揭示私有RPC协议为何优于HTTP。