実装のアイデア: ステップ 1: TabBar と TabBarItem のコンポーネント カプセル化この時点で、ページの基本的なレイアウトは実装されていますが、アイテムのクリックのアクティブ状態は実装されていないことがわかります。 ステップ2: アクティブな画像をTabBarItemに渡す置き換えられたコンテンツがスロット全体を直接置き換えて、スロットに定義されたスタイルも置き換えられるのを防ぐには、スロットの外側にdivラッパーを定義するのが最適です。 ステップ3: TabBarItemとルーティングの組み合わせステップ4: TabBarItemのカラーコントロール基本的には完了していますが、ルート内のクリックパスを繰り返し実行するとエラーが発生することがわかりました エラーの原因: これは、vue-router ≥ 3.0 のコールバック形式が promise に変更されたためです。エラーがキャッチされない場合は、このようなエラー警告がコンソールに表示されます。 解決策1: vue-routerをバージョン3.0にダウングレードする [email protected] を npm で実行します -S 解決策2: メソッドを呼び出すたびに catch を追加する必要がないように、ルーター プロトタイプ チェーンの push メソッドと replace メソッドを書き直します。 main.js に次の内容を記述します。 'vue-router' から Router をインポートします。 const originalPush = Router.prototype.push Router.prototype.push = 関数push(location, onResolve, onReject) { if (onResolve || onReject) return originalPush.call(this, location, onResolve, onReject) 元のPush.call(this, location).catch(err => err) を返します } プッシュの変更がまだ有効にならない場合は、次の例のように、置換メソッドを試してください。 Router.prototype.replace をオーバーライドします。 Router.prototype.replace = 関数 replace(location) { originalReplace.call(this, location).catch(err => err) を返します。 }; フォントアイコンで実装フォントアイコンの紹介使用要約するこれで、TabBar コンポーネントの vue カプセル化に関するこの記事は終了です。TabBar コンポーネントの vue カプセル化に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
transform: scale(); スケーリングするとIEブラウザでジッターが発生します変換スケ...
この記事では、参考までに、centOSにmysql5.7をインストールする詳細な手順を紹介します。具...
目次1. Angular 2 アプリケーションのライフサイクル フックとは何ですか? 2. Angu...
目次1. データベースを理解する1.1 データベースとデータ構造の関係1.2 なぜデータベースが必要...
目次キャンバス関連文書エフェクト画像表示ケースの完全なコード親コンポーネントコードサブコンポーネント...
1.1 MySQL マルチインスタンスとは何ですか?簡単に言うと、MySQL マルチインスタンスとは...
目次jupyterをインストールするDocker ポートマッピングjupyterをインストールするp...
先日、rsync を使用して LAN 上の別のシステムに大きなファイルを転送していました。非常に大き...
会社のサービスはdockerを使用しており、ディスクマンが見つかりました。その後、次のコマンドを実行...
まず、ハードディスクデバイスにデータディスクがあるかどうかを確認します # まずfdisk -lを実...
最近、Textrea に転送したときに、データが本当に行ごとに保存できるかどうかという問題に遭遇しま...
目次1. 問題のあるSQL文たとえば、次の図のような質問をした人がいました。 問題は次のように要約で...
目次序文🍹準備🍲vue3 の使い方🍖 実装要約する序文最近、私の最初の公式 vue3 + ts プロ...
<br />この例では、主に onblur と onFocus という 2 つのパラメー...
目次スケルトンスクリーンとは何ですか?デモデザインのアイデア具体的な実装スケルトンスクリーンとは何で...