1. グローバル beforeEachローカルストレージに保存されている名前がzhangsanの場合、メッセージの内容はメッセージがクリックされたときにのみ表示されます。 1. グローバル beforeEach
文法: router.beforeEach((to, from, next)=>{})
2. 実装2. 要件2ジャンプする前に判断する必要があるパスが多数ある場合、多くの判断コードを記述する必要があり、判断構造が非常に複雑になります。 このとき、判定が必要なルートにメタタグを入れることができます。 メタタグはHTML文書に関するメタデータを提供します(メタデータとは、データを説明するために使用されるデータのことです) この時点で、メタのタグフィールドを使用して判断することができます 3. グローバルポストガード afterEach afterEach と beforeEach の使い方は基本的に同じです。 違いは、afterEachにはnextパラメータがないことです。 1. タイトルを自分のタイトルに変更する各ルートに独自のタイトル名を割り当てる const ルーター = 新しい VueRouter({ ルート: [ { 名前: 'ホーム', パス: '/home', コンポーネント: ホーム、 メタ: { タイトル: 「ホーム」 }, 子供たち: [ { 名前: "xiaoxi", パス: 'メッセージ', コンポーネント: メッセージ、 メタ: { タイトル: 「ニュース」 }, 子供たち: [ { 名前: 'xiangqing', パス: '詳細', コンポーネント: 詳細、 メタ: { isAuth: 真、 タイトル: 「メッセージの詳細」 } } ] } ] }, { パス: '/about', コンポーネント: について、 メタ: { タイトル: 「概要」 } } ] }) beforeEachのタイトル名を変更する router.afterEach((to, from) => { document.title = to.meta.title || "テスト" }) 4. コンポーネント内の保護1. ルートに入る前ルーティングルールを通じてこのコンポーネントに入るときに呼び出されます 2. ルートを離れる前にルーティングルールを通じてコンポーネントを離れるときに呼び出されます 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: CSSアニメーションを途中で止めて姿勢を維持する方法
>>: mysql5.6 マスタースレーブ設定と非同期の問題の詳細な説明
日常業務において、フォームの検証は非常に一般的な設計要件です。ログイン ボックスや登録ボックス、アン...
Vue でのコードの再利用により、mixnis が提供されます。テンプレートの再利用により、スロット...
1. ダウンロード、例として8.0を取り上げますダウンロードアドレス: https://dev.my...
シナリオ: docker で tomcat を起動すると (Alibaba Cloud からダウンロ...
この記事では主に、v-if と v-for を一緒に使用することが推奨されない理由を紹介します。詳細...
目次序文エラーオブジェクト投げる試して…捕まえて…最後に最終ルールトライ/キャッチパフォーマンスウィ...
目次01 Kubernetes とは何ですか? 02 KubernetesとCompost+Swar...
1: アドレス書き換えとアドレス転送の意味を理解する。アドレス書き換えとアドレス転送は異なる...
目次1. v-for: 配列の内容を走査する(よく使われる) 2. v-for: オブジェクトのプロ...
MySQL には多くのデータベース管理ツールがあります。作業効率の向上に役立つ優れた GUI ツール...
目次1.コンポーネントtimelineH.vueを実装する2. コンポーネントの呼び出しこの記事では...
注意: docker-compose.yml ファイルを書き込むときは、すべてのコロン (:) とダ...
1. スクロールスナップはフロントエンド開発者にとって必須のスキルですCSS スクロール スナップは...
背景フレックス レイアウトにより、配置とスペースの割り当てがより効果的に実現されます。最近、flex...
背景:テーブルスペース: すべての INNODB データはテーブルスペース (共有テーブルスペース)...