From cf3c6082e48c67461d36596eff6d3da6e54bf84f Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 05 七月 2024 11:25:35 +0800
Subject: [PATCH] #
---
zy-asrs-admin/src/router/index.js | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/zy-asrs-admin/src/router/index.js b/zy-asrs-admin/src/router/index.js
index 09b147f..4c2bff6 100644
--- a/zy-asrs-admin/src/router/index.js
+++ b/zy-asrs-admin/src/router/index.js
@@ -9,13 +9,17 @@
name: '涓婚〉',
component: () => import('@/views/HomeView.vue'),
meta: {
- keepAlive: true // 璁剧疆keepAlive锛岃姝よ矾鐢遍〉闈㈣缂撳瓨
+ keepAlive: true, // 璁剧疆keepAlive锛岃姝よ矾鐢遍〉闈㈣缂撳瓨
+ title: '涓婚〉',
},
},
{
path: '/login',
name: '鐧诲綍',
component: () => import('@/views/login/LoginView.vue'),
+ meta: {
+ title: '鐧诲綍',
+ },
},
// {
@@ -57,6 +61,9 @@
const modules = import.meta.glob('/src/views/**/index.vue');
const resp = await get('/api/auth/router', {});
let result = resp.data;
+ if(result.code != 200) {
+ return null;
+ }
let data = result.data;
data.forEach((item) => {
const module = modules[`/src/views${item.route}/index.vue`];
@@ -66,7 +73,8 @@
name: item.name,
component: module,
meta: {
- keepAlive: true // 璁剧疆keepAlive锛岃姝よ矾鐢遍〉闈㈣缂撳瓨
+ keepAlive: true, // 璁剧疆keepAlive锛岃姝よ矾鐢遍〉闈㈣缂撳瓨
+ title: item.name,
}
}
router.addRoute(itemRouter)
@@ -74,4 +82,11 @@
})
}
+router.beforeEach((to, from, next) => {
+ if (to.meta && to.meta.title) {
+ document.title = to.meta.title
+ }
+ next()
+})
+
export default router
--
Gitblit v1.9.1