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 マスタースレーブ設定と非同期の問題の詳細な説明
React コンポーネントのライフサイクル機能とは何ですか?ライフサイクル関数は、ES6 構文クラス...
検索エンジン最適化 (SEO) では実行すべきタスクが多数ありますが、その中でもコードの最適化は重要...
1. まず、VS2019とMySQLデータベースを準備します。どちらも公式サイトからダウンロードで...
目次MySQLをインストールする環境変数の設定MySQLをインストールするmysqlをダウンロードし...
さっそく、コードをお見せしましょう。コードは非常にシンプルなので、勉強すれば理解できるようになります...
目次序文1. gzip圧縮を設定する2. 詳細設定3. nginxサービスを再起動する要約する序文ウ...
目次1. ブロックスコープ1.1. let は var を置き換える1.2. グローバル定数とスレッ...
私はコーディングが大好きです。コーディングすると幸せになります!みなさんこんにちは、Counterで...
序文Sass は CSS3 言語の拡張機能です。Sass を使用すると、より良いスタイルシートをより...
目次MVCとMVVMの違い前述のMVCC の概要長所と短所MVVM概要MVVM 実装者 — Vue ...
ここで、次のような項目をフォームに追加したいとします: 現在いる都市を参照します。ここで私たちが話し...
TOP 観察: IO 待機に占められる CPU 時間の割合。30% を超えると、IO の負荷が高くな...
環境: 10.12 の新機能Python 3.6 MySQL 5.7.25 の場合ジャンゴ 2.2....
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
dockerスタックによってデプロイされたイメージサービスを使用すると、イメージを入力した後、理論的...