From f98e8cb40bfbee4b98660c9d02e3d3f54de9e628 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 21 Mar 2023 11:15:29 +0800
Subject: [PATCH] 根据路由变更页面标题

---
 src/router/page/index.js |    8 +++++++-
 src/main.js              |    7 +++++++
 2 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/main.js b/src/main.js
index aecf736..19ce02d 100644
--- a/src/main.js
+++ b/src/main.js
@@ -15,6 +15,13 @@
 Vue.use(ElementUI);
 Vue.use(Avue);
 
+router.beforeEach((to,from,next) =>{
+  if(to.meta.title){
+    document.title = to.meta.title
+  }
+  next();
+})
+
 new Vue({
   render: h => h(App),
   router,
diff --git a/src/router/page/index.js b/src/router/page/index.js
index 979e185..1d9e37d 100644
--- a/src/router/page/index.js
+++ b/src/router/page/index.js
@@ -6,16 +6,22 @@
     {
         path:"/view",
         name:"view",
+        meta:{
+          title:'显示页'
+        },
         component: () => import( /* webpackChunkName: "views" */ '@/views/funcView')
     },
     {
         path:"/controller",
         name:"controller",
+        meta:{
+          title:"控制页"
+        },
         component: () => import( /* webpackChunkName: "views" */ '@/views/funcController')
     },
     {
         path:"/socket",
         name:"socket",
         component: () => import( /* webpackChunkName: "views" */ '@/views/socket-demo')
-    }
+    },
 ]

--
Gitblit v1.9.3