作业:定制化UI界面

简介: 本文介绍如何基于若依(RuoYi)框架定制项目UI,包括更换浏览器标签页logo与标题、系统页面logo、登录页名称及背景图,去除官网标识,并调整主题风格。通过替换`favicon.ico`、修改`index.html`和环境配置文件、更新`logo.png`、编辑`login.vue`组件,以及在`Navbar.vue`中删除相关链接,实现项目个性化。同时,可通过`setting.js`和`settings.js`调整布局与主题色,提升项目专业度与品牌统一性。

ogo、背景图更换
如果使用若依框架项目做为脚手架,那么我们肯定需要在页面显示中,使用符合自己公司或者项目的标识才行,需要更换的地方很多,我们依次来解决它
● 浏览器标签页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',
更换后的效果:

相关文章
|
6月前
|
前端开发 搜索推荐 测试技术
背景图变换
本文介绍如何基于若依(RuoYi)框架定制化项目:更换浏览器标签logo、系统页面logo与标题、登录页名称及背景图,去除官网标识,并调整主题风格。通过替换静态资源、修改配置文件及全局搜索删除冗余链接,实现项目个性化展示,提升品牌辨识度,适用于前端界面定制开发场景。(238字)
|
前端开发
若依(ruoyi)前端Vue3 Element Plus Vite版样式修改
若依(ruoyi)前端Vue3 Element Plus Vite版样式修改
3398 0
|
安全 Linux Nacos
使用Docker运行Nacos并安装cpolar内网穿透工具实现远程访问
使用Docker运行Nacos并安装cpolar内网穿透工具实现远程访问
1111 0
|
消息中间件 运维 Kafka
kafka使用SASL认证
kafka使用SASL认证
405 0
|
SQL 关系型数据库 MySQL
SQLyog数据导入导出图文教程
SQLyog数据导入导出图文教程
1028 0
QGS
|
监控 前端开发
zabbix5.0.8修改web前端logo等相关配置及添加自定义菜单
记zabbix5.0.8修改web前端logo等相关配置及添加自定义菜单
QGS
1122 0
  zabbix5.0.8修改web前端logo等相关配置及添加自定义菜单
|
小程序
内网环境中ruoyi若依实现微信小程序授权登录解决办法
内网环境中ruoyi若依实现微信小程序授权登录解决办法
1308 0
|
弹性计算 人工智能 应用服务中间件
一键部署开源DeepSeek并集成到企业微信
DeepSeek近期发布了两款先进AI模型V3和R1,分别适用于通用应用和推理任务。由于官方API流量过大,建议通过阿里云的计算巢进行私有化部署,以确保稳定使用。用户无需编写代码即可完成部署,并可通过AppFlow轻松集成到钉钉、企业微信等渠道。具体步骤包括选择适合的机器资源、配置安全组、创建企业微信应用及连接流,最后完成API接收消息配置和测试应用。整个过程简单快捷,帮助用户快速搭建专属AI服务。
2673 7
一键部署开源DeepSeek并集成到企业微信
|
SQL JSON 前端开发
若依RuoYi脚手架二次开发教程(二次开发必学技能)
本次我们将通过一个菜品管理模块开发的案例,来演示拿到若依框架后,如何在若依管理系统上进行二次开发,升级改造为自己的管理系统。适合以若依作为项目脚手架的公司开发人员、毕业设计的学生及开源项目学习者。
10438 1
若依RuoYi脚手架二次开发教程(二次开发必学技能)