前書き:
小規模なプログラムを頻繁に開発する人にとって、tabBar コンポーネントは非常に馴染みのあるコンポーネントであるはずです。よく知っているつもりでしたが、今日の出会いでよく分かりました。今日もいつものように小さなプログラムを開発していたのですが、思いがけずtabBarを設定したのに表示されないことに気づきました。そこで私は疑問を抱きながら、ゆっくりと問題を調査し始めました。
解決策は次のとおりです。
まず、tabBar が表示されていない場合は、tabBar が指しているページが登録されているかどうかを確認します。登録されていない場合はページが見つかりません。
2 番目に、パスのスペルが正しいことを確認してください。Windows プラットフォーム用の WeChat 開発ツールには、tabBar リストを設定するときにコード プロンプトがない理由がわかりません。そのため、完全なスペルしか入力できません。このとき、スペルの正確さに注意する必要があります。そうしないと、ページのロード後に tabBar が見つかりませんが、見つからない場合でもコンソールはエラーを報告しません。リストのpagePath属性を設定したときと同様に、パスのスペルに注意してください。「コンポーネント」を「コンポーネント」と書きます。
最後に、ページパスが確保されていることを前提とします。は正しいですが、tabBar はまだ表示されません。以前 Android で作業していたので、何度も試しましたが、最終的に理由が見つかりました。Android には、TabHost と呼ばれる同様のコンポーネントがあります。TabHost は、ポイントされたアクティビティを含むアクティビティに含まれています(3 つのアクティビティを想定)、合計 4 つのアクティビティ ただし、WeChat アプレットでは、このモデルに従う場合、つまり、ページに 3 ページが含まれる場合、申し訳ありませんが、tabBar が正常に表示されません。 WeChat アプレットの は tabBar に含める必要があり、スタートアップ ページは tabBar の list 属性の最初の要素である必要があります。通常の表示では、Android の学生はこの場所に簡単に巻き込まれる可能性があります。
関連する推奨事項: ミニ プログラム開発チュートリアル
以上がミニ プログラムのタブバー コンポーネントが表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。