Ant-Design-Vue-Pro修改系统名称与logo

修改全局title

  • src/config/defaultSettings.js

修改 title 的值

  • src/layouts/UserLayout.vue 中修改对应的信息
1
2
3
4
5
6
7
8
...
<div class="header">
<a href="/">
<img src="~@/assets/new-logo.svg" class="logo" alt="logo">
<span class="title">{{ title }}</span>
</a>
</div>
...

title 使用 config 中设置的,这里要引入一下。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// ...
import defaultSettings from '@/config/defaultSettings'

export default {
name: 'UserLayout',
components: {
SelectLang
},
data () {
return {
title: defaultSettings.title
}
},
// ...

修改后标题过长,在侧边菜单无法显示的问题

  • src/layouts/BasicLayout.vue

<h1> 标签设置字体大小,调整到合适显示的大小。

1
2
3
4
5
6
7
8
9
10
11
12
<!-- 1.0.0+ 版本 pro-layout 提供 API,
我们推荐使用这种方式进行 LOGO 和 title 自定义
-->
<template v-slot:menuHeaderRender>
<div>
<logo-svg />
<h1 style="font-size: 16px;">{{ title }}</h1>
</div>
</template>
<!-- 1.0.0+ 版本 pro-layout 提供 API,
增加 Header 左侧内容区自定义
-->
  • src/layouts/BasicLayout.vue

修改 logo 的图片引用。

1
import LogoSvg from '../assets/new-logo.svg?inline'

修改网站icon

  • public/index.html

将网站 icon 替换成新的 icon:favicon.ico

1
<link rel="icon" href="<%= BASE_URL %>favicon.ico">

软件版本:vue-antd-pro 3.0.2

  • “ant-design-vue”: “^1.7.6”
  • “vue”: “^2.6.0”,