Sfoglia il codice sorgente

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

reghao 3 giorni fa
parent
commit
8ffb33cfd7
1 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  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';
+  }
+})