From 5d7aad57867d5275ebcc881f185f0dcad4190fc0 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Mon, 2 Jul 2018 09:59:39 +0800 Subject: [PATCH] no message Former-commit-id: 6e3a91875816d9e9a401cf6ef6ef6d5c57b330a4 [formerly 204827cd3446c1353f9a62726144bde614fd4aa8] [formerly 6e3a91875816d9e9a401cf6ef6ef6d5c57b330a4 [formerly 204827cd3446c1353f9a62726144bde614fd4aa8] [formerly 6e3a91875816d9e9a401cf6ef6ef6d5c57b330a4 [formerly 204827cd3446c1353f9a62726144bde614fd4aa8] [formerly 204827cd3446c1353f9a62726144bde614fd4aa8 [formerly e9e8b0c0e60d32cbb24e3162984c0098bbf41a34 [formerly eb6c2c5aba86fec7066554af243201a4bbe88794]]]]] Former-commit-id: d9cd51ae384090c54a3157348c80d4821f567fa4 Former-commit-id: f179d80a5dddc6c059e3e90322bf94370fe27fc2 Former-commit-id: 999b22e27e9251fe30a654465b56505eabdbdb23 [formerly 6a3baa7c907bdcd69997ebb88546200b06000f76] Former-commit-id: fd0184b2cc3b89cbaf4c743df75a96576739b5ec Former-commit-id: af9b28d9ad44830c8f8a2f3dd86d99d5ea9e570b Former-commit-id: d2f730edab8dcda77059c2fffe0c5225fe624b2a Former-commit-id: 896031ba85f107feaeb5c819081854d8433b2ee0 Former-commit-id: b2f67824edda0e10fdb4b912d5d0133250ef4a72 --- docs/zh/guide/change-log.md | 1 + src/libs/util.js | 19 ++++++++++++++----- src/router/index.js | 2 ++ 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/docs/zh/guide/change-log.md b/docs/zh/guide/change-log.md index 9046f340..0f9fb78d 100644 --- a/docs/zh/guide/change-log.md +++ b/docs/zh/guide/change-log.md @@ -11,6 +11,7 @@ * [ 修改 ] 侧边栏滚动优化 * [ 新增 ] `d2-container` 填充模式自定义滚动条 * [ 新增 ] `d2-container` 组件卡片和隐形模式自定义滚动条 +* [ 新增 ] 现在页面标题可以根据路由做出对应变化了 ## v1.1.3 diff --git a/src/libs/util.js b/src/libs/util.js index 343338e7..d5fe9f9e 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -3,14 +3,23 @@ import Cookies from 'js-cookie' let util = {} /** - * 得到现在的用户 + * @description 得到现在的用户 */ util.uuid = function () { return Cookies.get('uuid') } /** - * 打开全屏 + * @description 更新标题 + * @param {string} title 标题 + */ +util.title = function (title) { + const prefix = 'D2Admin' + window.document.title = `${prefix}${title ? ` | ${title}` : ''}` +} + +/** + * @description 打开全屏 */ util.openFullScreen = function () { const body = document.body @@ -26,7 +35,7 @@ util.openFullScreen = function () { } /** - * 关闭全屏 + * @description 关闭全屏 */ util.exitFullScreen = function () { if (document.exitFullscreen) { @@ -41,7 +50,7 @@ util.exitFullScreen = function () { } /** - * 在每次打开新页面的时候调用 打开一个新的 tab + * @description 在每次打开新页面的时候调用 打开一个新的 tab * @param {object} vm vue * @param {string} name route name * @param {object} argu arguments @@ -72,7 +81,7 @@ util.openNewPage = function (vm, name, argu, query) { } /** - * 判断是否在其内 + * @description 判断是否在其内 * @param {*} ele element * @param {array} targetArr array */ diff --git a/src/router/index.js b/src/router/index.js index 6a79cb90..1a5fffa7 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -40,6 +40,8 @@ router.afterEach(to => { const { name, params, query } = to // 多页控制 打开新的页面 util.openNewPage(app, name, params, query) + // 更改标题 + util.title(to.meta.title) }) export default router