基础信息修改

当我们拿到一个新的框架时,通常需要对一些基础信息进行个性化设置,例如标题、logo和favicon等。这些调整不仅能提升用户体验,还能增强品牌的识别度。接下来,我们将详细介绍如何修改这些关键元素。

B站课程

关于清缓存

vben5的很多配置项都是存在在浏览器的localStorage中,所以有些配置修改如果没有生效,需要清一下缓存。

方式一

浏览器F12->应用->本地存储空间->右键清除

清缓存

方式二

如果已登录,也可以通过右上角偏好设置面板来清缓存 偏好设置偏好设置清缓存

修改标题

左上角标题

修改文件:apps/web-antd/.env

  • VITE_APP_TITLE 修改截图 修改后,如果没有更新,则按照清缓存方式进行操作

左上角logo

修改文件:apps/web-antd/src/preferences.ts

网络图片样例

import { defineOverridesPreferences } from '@vben/preferences';

/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置,不需要的配置不用覆盖,会自动使用默认配置
 * !!! 更改配置后请清空缓存,否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    name: import.meta.env.VITE_APP_TITLE,
  },
  logo: {
    source: 'https://www.mldong.com/images/logo.png',
  },
});

本地图片样例1

新增logo文件:apps/web-antd/public/images/logo.png新增logo文件

import { defineOverridesPreferences } from '@vben/preferences';

/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置,不需要的配置不用覆盖,会自动使用默认配置
 * !!! 更改配置后请清空缓存,否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    name: import.meta.env.VITE_APP_TITLE,
  },
  logo: {
    source: '/images/logo.png',
  },
});

本地图片样例2

新增logo文件:apps/web-antd/src/assets/images/logo.png本地图片样例2

import { defineOverridesPreferences } from '@vben/preferences';

import LogoImg from '#/assets/images/logo.png';
/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置,不需要的配置不用覆盖,会自动使用默认配置
 * !!! 更改配置后请清空缓存,否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    name: import.meta.env.VITE_APP_TITLE,
  },
  logo: {
    source: LogoImg,
  },
});


修改后,如果没有更新,则按照清缓存方式进行操作