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 マスタースレーブ設定と非同期の問題の詳細な説明
1. tomcatイメージをダウンロードする docker pull tomcat:8.5.29 2...
レスポンシブ レイアウト システムは、今日の一般的な CSS フレームワークではすでに非常に一般的で...
element-uiを使用する場合、el-popoverというよく使われるコンポーネントがありますが...
1. Prometheusテレメトリデータを有効にするデフォルトでは、テレメトリは次のように無効にな...
なぜこのような効果を実現するのでしょうか。実は、この効果もタイトルプロンプトから派生したものですが、...
1.Mysqlスクリプトのワンクリックインストール [root@uat01 ~]# cat Inst...
誰もが自分の Web ページの背景にふさわしい画像を見つけることに悩むことが多いと思います。これは事...
Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...
フィルターとバックドロップフィルターにはいくつかの違いがあります。フィルターは現在の要素だけでなく、...
1. MySQL ログイン設定を変更します。 # vim /etc/my.cnf文を追加: skip...
目次プロジェクトにmockjsをインストールするVueプロジェクトでmockjsを使用する基本的なプ...
継承する1. 継承とは何か継承: まず、継承とは関係、つまりクラス間の関係です。JS にはクラスはあ...
varchar の保存ルール4.0 未満のバージョンでは、varchar(20) は 20 バイトを...
mysql 8.0.22 winx64のインストールと設定のグラフィックチュートリアルは参考までに、...
XML/HTML コードコンテンツをクリップボードにコピー< div style = &quo...