定制化UI界面

简介: 本文介绍如何基于若依(RuoYi)框架定制化项目UI,包括更换浏览器标签logo与标题、系统页面logo、登录页名称及背景图,去除官网标识,并调整主题风格。通过替换`favicon.ico`、修改`index.html`和环境配置文件、更新`login.vue`组件及全局搜索清理冗余链接,实现品牌个性化。支持多环境配置与主题色自定义,提升项目专业度与用户体验。

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
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

theme: storageSetting.theme || '#00b8a0',
更换后的效果:

相关文章
|
1月前
|
人工智能 Linux API
【2026】CC Switch安装教程:从下载到一键切换API全流程图解
CC Switch 是一款免费开源的跨平台AI编程工具配置管理器,支持 Windows/macOS/Linux。它统一管理 Claude、Codex、Gemini 等工具的 API 供应商,通过可视化界面一键切换,免去手动编辑 JSON/TOML 配置的繁琐操作。(239字)
|
9月前
|
存储 弹性计算 编解码
最新:阿里云 4 核 8G 云服务器优惠活动价格解析与性能测评
在云服务器选型中,4 核 8G 是兼顾 “算力与实用性” 的热门配置 ——4 核 CPU 能应对多任务并行处理,8G 内存可支撑中小型数据库或多应用部署,既不像 2 核 4G 那样局限于轻量场景,也不似 8 核 16G 那般成本偏高,因此成为个人开发者、中小企业部署 Web 应用、运行数据库的优选。下面从价格构成、性能表现、适用场景三方面,用通俗语言拆解这款配置,帮你清晰判断是否契合需求。
|
6月前
|
人工智能 自然语言处理 算法
AI驱动的产品设计文档规范:designdoc
在AI编程中,代码逻辑的严密性严重的依赖于设计文档的质量。因此规范性的设计文档对于AI编程来说变的必不可少了。为了帮助产品经理、架构师、研发人员有效的通过AI来编写、维护、追踪可靠的设计文档。特定设计了这个专用于辅助维护设计文档的技能。
897 0
|
SQL Java 数据库连接
【mybatis】第一篇,Springboot中使用插件PageHelper不生效解决方案
【mybatis】第一篇,Springboot中使用插件PageHelper不生效解决方案
|
9月前
|
前端开发 搜索推荐 测试技术
背景图变换
本文介绍如何基于若依(RuoYi)框架定制化项目:更换浏览器标签logo、系统页面logo与标题、登录页名称及背景图,去除官网标识,并调整主题风格。通过替换静态资源、修改配置文件及全局搜索删除冗余链接,实现项目个性化展示,提升品牌辨识度,适用于前端界面定制开发场景。(238字)
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
4015 11
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(一)
[回馈]ASP.NET Core MVC开发实战之商城系统(一)
735 0
|
机器学习/深度学习 算法 测试技术
「软件项目管理」一文详解软件项目成本计划
该文章详细解释了软件项目成本估算的过程与方法,涵盖了代码行估算法、功能点估算法、用例点估算法、类比估算法、自下而上估算法、参数模型估算法及专家估算法等多种技术,并探讨了成本预算的制定步骤。
「软件项目管理」一文详解软件项目成本计划
|
JSON 前端开发 API
后端开发中的API设计与文档编写指南####
本文探讨了后端开发中API设计的重要性,并详细阐述了如何编写高效、可维护的API接口。通过实际案例分析,文章强调了清晰的API设计对于前后端分离项目的关键作用,以及良好的文档习惯如何促进团队协作和提升开发效率。 ####
|
监控 测试技术 Linux
性能工具之 Apache Bench 入门使用
ab 全称为:apache bench,ab 为小型压力工具,对于在 Linux 中简单压测 HTTP 接口轻巧灵活。
860 1

热门文章

最新文章