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 マスタースレーブ設定と非同期の問題の詳細な説明
目次アニメーションプレビューその他のUIライブラリ始めるコンポーネントディレクトリ構造トーストおおよ...
関数0. 現在の時刻を表示するコマンド: select now()。機能: 現在の時刻を表示します。...
幅: 自動子要素(コンテンツ+パディング+境界線+余白を含む)は、親要素のコンテンツ領域全体を埋めま...
データベースが同じデータ バッチを同時に追加、削除、および変更すると、ダーティ書き込み、ダーティ読み...
Node の研究と応用を通じて、NodeJS はシングルスレッド、イベント駆動型、非ブロッキング I...
この記事では、チェックボックスコンポーネントのカプセル化を実装するためのvue3.0の具体的なコード...
目次予備的注釈問題の再現データ削除の原則データの再利用どの操作がデータホールの原因になりますか?表領...
<TH> タグは、テーブル内のヘッダーのプロパティを設定するために使用されます。以下の...
ある日、内部結合を含む SQL ステートメントの実行速度はそれほど遅くはない (0.1 ~ 0.2)...
insert into employee values(null,'張三','...
今日、ブラウザの互換性の問題にいくつか遭遇しました。そのうちの 1 つは奇妙に感じました。Firef...
開発の背景:最近、私はバッチ データを MySQL データベースにインポートする機能に取り組んでいま...
目次例えば:一般的な執筆:要約する例えば:次に、データベースのUSERテーブルにUserオブジェクト...
ウェブサイトのフロントエンド開発で発生するセキュリティ問題は、クライアントブラウザで実行されるコード...