Vue でタブ切り替えを実装する 3 つの方法1. v-showはコンテンツの切り替えを制御します
2. データレンダリングの原則: 主に v-for によってバインドされたインデックスを使用して制御します。これは上記と同様です。 2. コンポーネントの切り替え。
3. ルート切り替え。 (アドレスバーとデータリクエストに優しい)
Vue タブスイッチはデータの状態を保持しますページ上のタブを切り替える場合、切り替えるたびにコンポーネントが再インスタンス化されるため、ページがどのように切り替えられてもタブ内のコンテンツが変更されないようにし、ページの再レンダリングとリクエストを削減する必要があります。 実装方法: <keep-alive></keep-alive> を使用してコンポーネントをラップします。 <el-tabs v-model="アクティブ名" @tab-click="ハンドルクリック"> <el-tab-pane label="記録"> <キープアライブ> <child1 v-if="isChildUpdate"></child1> </キープアライブ> </el-tab-pane> </el-tabs> リストページの詳細にジャンプし、リストページに最後の操作ステータスを保持します これは、ルーター ビューをロードし、ルーティング メタ ページをキャッシュに設定することによって実現されます。 ルータビューが複数のレイヤーにネストされている場合は、複数のレイヤーを設定し、beforeRouteLeaveを使用してルートの退出を監視し、キャッシュするかどうかを設定する必要がある場合があります。 // 他のページからジャンプする場合、ページのキャッシュは必要ありません。詳細ページから戻る場合はキャッシュが必要です。 要約する以上で、Vue でタブ切り替えを実装する 3 つの方法と、切り替え中にデータの状態を維持する方法についての説明は終了です。Vue のタブ切り替え方法についての詳細は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Bash スクリプトを使用して Linux のメモリ使用量を監視する方法
>>: MySQL 8.0 の新しいリレーショナル データベース機能の詳細な説明
目次Vuex は単一の状態ツリーを使用するため、すべてのアプリケーション状態が比較的大きなオブジェク...
目次背景: Nginx スムーズ アップグレード ソリューションフォールバック手順要約する背景:負荷...
ウェブサイトの解析を高速化するために、動的ページと静的ページを異なるサーバーで解析して、解析速度を向...
ポートが占有されているかどうかは、これまで一度もわかりませんでした。多くの人に尋ねて、ようやくわかり...
この記事では、MySQL データベースのバックアップを実装するさまざまな方法について説明します。ご参...
目次序文入力ボックスコンポーネントレイアウトvモデルデータ検証ルール設計形状サブコンポーネントは検証...
方法1: コマンドラインの変更次の図に示すように、MySQL コンソールを開いて「set GLOBA...
目次導入Intel CPUをサポートApple M1のサポートテスト導入このプロジェクトでは最近、P...
目次1. 概要1. 原則2. 実装3. スレーブインスタンスを作成する4. マスタースレーブ構成要約...
MacにはApache環境が付属していますターミナルを開き、sudo apachectl -v と入...
MySQL を使用する際、フィールドをソートしたりクエリしたりすることがよくあります。通常は、中国語...
<br />英語アドレス: http://developer.yahoo.com/per...
1. RPMバージョンのインストールデータベースの他のバージョンがあるかどうかを確認し、ある場合は完...
システム環境: centos7.4 1. データベースがインストールされているかどうかを確認します。...
序文最も人気のあるフロントエンド開発フレームワークである Bootstrap は、Web サイトの開...