Explorar o código

在路由配置 router/index.js 中定义 meta.title 属性, 然后修改 permission.js, 在全局后置守卫 router.afterEach 中统一修改 document.title

reghao hai 3 días
pai
achega
8ffb33cfd7
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      src/permission.js

+ 10 - 0
src/permission.js

@@ -31,3 +31,13 @@ router.beforeEach((to, from, next) => {
     }
   }
 })
+
+router.afterEach((to) => {
+  // 从路由配置的 meta 中获取 title
+  const title = to.meta && to.meta.title;
+  if (title) {
+    document.title = `${title}`;
+  } else {
+    document.title = 'tnbapp';
+  }
+})