vue ルーティングがジャンプして新しいページを開いた後、ブラウザの Web ページのタイトルが異常に表示される

1. 問題の背景: カスタマー サービスのフィードバック、カスタマー サービス システムの一部の機能ページ (「アカウント サービス」の下のページ、ユーザー情報、注文詳細ページ) がナビゲーション バーに名前が表示されません。

 2. 分析: router.js ファイルの下のルーティングを観察します。

3. 解決策: 配線ガードを追加する

// 路由前置导航守卫
router.beforeEach((to, from, next) => {
  // 根据路由元信息设置文档标题
  window.document.title = to.meta.title || admin
  next()
})

 また

router.beforeEach((to,from,next) => {
  /* 路由发生变化修改页面title */
  if(to.meta.title){
    window.document.title = to.meta.title;
  }
  next();
})

おすすめ

転載: blog.csdn.net/lovecoding1/article/details/128186331