Skip to content

Commit 04bb9bf

Browse files
author
piexlmax
committed
修复title不跟随参数变更的bug
1 parent ed0b849 commit 04bb9bf

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

web/src/permission.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ router.beforeEach(async(to, from, next) => {
4242
handleKeepAlive(to)
4343
const token = userStore.token
4444
// 在白名单中的判断情况
45-
document.title = getPageTitle(to.meta.title)
45+
document.title = getPageTitle(to.meta.title, to)
4646
if (whiteList.indexOf(to.name) > -1) {
4747
if (token) {
4848
if (!asyncRouterFlag && whiteList.indexOf(from.name) < 0) {

web/src/utils/page.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
import { fmtTitle } from '@/utils/fmtRouterTitle'
12
import config from '@/core/config'
2-
export default function getPageTitle(pageTitle) {
3+
export default function getPageTitle(pageTitle, route) {
34
if (pageTitle) {
4-
return `${pageTitle} - ${config.appName}`
5+
const title = fmtTitle(pageTitle, route)
6+
return `${title} - ${config.appName}`
57
}
68
return `${config.appName}`
79
}

0 commit comments

Comments
 (0)