1. はじめに多くの場合、ミニプログラムに付属する tabBar はプロジェクトの要件を満たせないため、tabBar をカスタマイズする必要があります。しかし、インターネットで長い間検索した結果、私が見つけた問題のほとんどは、切り替え時のちらつきでした。幸いなことに、ベース ライブラリ 2.5.0 以降では、カスタム tabBar を正式に使用できます。 2. タブバーのスタイルをカスタマイズする下の図に示すように、「ホーム」、「マイ」、およびクリックしてリリースにジャンプできるページを表示するタブバーが必要です。このスタイルは、ネイティブのスタイルではニーズを満たすことができないため、タブバーをカスタマイズすることしかできません。 3. カスタムタブバーと関連設定を導入する3.1. 下の図のように、custom-tab-bar [Download] をプロジェクトのルートディレクトリにインポートします。 3.2. app.json で切り替えタブバーを設定し、"custom": true に設定してから、ベースライブラリを 2.5.0 に設定します。 3.3. カスタム TabBar を使用し、切り替えられた TabBar インターフェースの onShow に次のコードを追加します。たとえば、ホームページでは「selected: 0」が設定され、私のページでは「selected: 2」が設定されています。 selected: 1 は特別なジャンプなので、プラスアイコンをクリックしてもタブバーが切り替わらず、直接公開インターフェースにジャンプします。 /** * ライフサイクル機能 - モニターページ表示 */ onShow: 関数() { if (typeof this.getTabBar === 'function' && タブバーを取得する console.log('選択した項目0を設定') this.getTabBar().setData({ 選択: 0 }) } }, 4. デモを完了する実機テストも可能で、非常に使いやすいです。 【完全版デモダウンロードアドレス】 要約するWeChatミニプログラムのタブバーをカスタマイズする方法についての記事はこれで終わりです。ミニプログラムのタブバーをカスタマイズする関連コンテンツの詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も123WORDPRESS.COMを応援してください。 以下もご興味があるかもしれません:
|
>>: MySQL5.7.27-winx64 バージョン win10 のダウンロードとインストールのチュートリアル図
序文インデックスの選択はオプティマイザ段階の作業であることはわかっていますが、オプティマイザは万能で...
1. MySQLがインストールされているかどうかを確認します。次のコードで確認できます。 [root...
ElasticSearch クラスターは、クラスターを構築するための動態請求的方式と靜態配置文件をサ...
バージョン1.4.2公式ドキュメントドッカーハブ起動する環境変数SEATA_CONFIG_NAMEを...
レスポンシブデザインとは、ウェブサイトの開発プロセス中に、ユーザーの操作やデバイス環境に応じて対応す...
目次チェーン呼び出し小さなケースチェーン呼び出しjQuery オブジェクトが任意のメソッド (ノード...
今日は、データベース遅延ジャンプに関する別の典型的な問題を分析しました。このプロセスでは、参考のため...
目次1. コンポーネントの紹介2. ソースコード分析2.1 テンプレート2.2 スクリプト2.3 実...
Vueにaxiosを挿入する 'axios' から axios をインポートします。...
今日会社から課題をもらったのですが、効果図は以下のとおりです。 どのような効果を実現したいかは特に決...
JS でアニメーションを記述する場合、移動前に相対位置を絶対位置に変換してからアニメーション機能を実...
CSS スタイル ルール構文スタイルは、CSS の基本単位です。各スタイル ルールは、セレクターと宣...
目次1. 資源と建設1.1 クリエイターリソースファイルの基本1.2 リソースの構築2. アセットバ...
コンポーネントの基本1 コンポーネントの再利用コンポーネントは再利用可能な Vue インスタンスです...
MySQL DDL ステートメントDDL、DMLとは何ですか。 DDL はデータ定義言語であり、CR...