実装のアイデア: ステップ 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 をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
コンピュータ サイエンスで最も一般的に使用され、議論されているデータ構造の 1 つは、二分探索木です...
フォーラムでは、ネットユーザーから「HTML ファイル内の別の HTML ファイルの内容を読み取るこ...
1. チューニングの必要性 私は、どのように書けばいいのか本当に分からないので、共有するために最適...
序文今日はちょっとしたデモを書きました。左右にスワイプするロジックに関わる部分があります。当初はプラ...
docker によってプルされたコマンドは、デフォルトでは /var/lib/docker/ フォル...
Windows に mysql5.7.18zip バージョンをインストールするには、使用前に解凍し...
MySQL 5.7.18 無料インストール版のインストールチュートリアルMySQL は現在、世界で最...
目次百万レベルのデータ処理ソリューションデータストレージ構造設計クエリステートメントの最適化1000...
padding-top パーセンテージを使用すると、固定幅と比例した高さの表示を実現できます。現在の...
目次新しい HTML ファイルを作成します。初期テンプレートを作成するHTML の追加CSS パディ...
Docker Toolbox は、Windows 10 Professional より前のバージョン...
この記事では、主に同じ親タグの左側と右側にある 2 つのボタンの CSS レイアウト方法を紹介し、皆...
IEでのRGBAとフィルター値の変換RGBA 透明度値IE フィルター値0.1 19 0.2 33 ...
シェルスクリプトはアクセス制御を設定し、複数回のログイン失敗後にIPをブロックしてSSHのブルートフ...
MySQL 双方向バックアップはマスター-マスター バックアップとも呼ばれ、両方の MySQL サー...