Version: v7On this pageion-tabsshadowタブは、タブベースのナビゲーションを実装するためのトップレベルのナビゲーションコンポーネントです。 このコンポーネントは、個々のTabコンポーネントのコンテナである。ion-tabs コンポーネントはスタイルを持たず、ナビゲーションを処理するためのルータアウトレットとして動作します。また、UI フィードバックやタブを切り替えるための機構は提供しない。タブを切り替えるには、ion-tabs の直接の子として ion-tab-bar を用意しなければなりません。ion-tabs と ion-tab-bar はどちらもスタンドアロンな要素として利用することができます。これらは互いに依存せずに動作しますが、通常は、ネイティブアプリのように動作するタブベースのナビゲーションを実装するために一緒に使用します。ion-tab-bar は、ion-tabs コンポーネントの適切な場所に投影するために、スロットを定義する必要があります。Framework SupportAngular、React、Vueで ion-tabs を使用するには、 ion-router-outlet または ion-nav コンポーネントを使用する必要があります。ルーターとの併用タブはIonicルーターと一緒に使うことで、タブベースのナビゲーションを実装することができます。タブバーとアクティブなタブは、urlに基づいて自動的に解決されます。これはタブナビゲーションで最も一般的なパターンです。AngularJavaScriptReactVueiOSMDBest PracticesIonicでは、タブを使ったルーティングパターンのベストプラクティスに関するガイドを用意しています。 Check out the guides for Angular, React, and Vue for additional information.InterfacesTabsCustomEvent必須ではありませんが、このコンポーネントから発行される Ionic イベントでより強く型付けを行うために、CustomEvent インターフェースの代わりにこのインターフェースを使用することが可能です。interface TabsCustomEvent extends CustomEvent { detail: { tab: string }; target: HTMLIonTabsElement;}プロパティNo properties available for this component.イベントNameDescriptionionTabsDidChangeナビゲーションが新しいコンポーネントに遷移し終わったときに発行されます。ionTabsWillChangeナビゲーションが新しいコンポーネントに移行しようとするときに発行されます。メソッドgetSelectedDescription現在選択されているタブを取得します。SignaturegetSelected() => Promise<string | undefined>getTabDescriptionタブの tab プロパティの値、または要素の参照によって特定のタブを取得します。SignaturegetTab(tab: string | HTMLIonTabElement) => Promise<HTMLIonTabElement | undefined>selectDescriptionタブの tab プロパティの値、または要素の参照によってタブを選択します。Signatureselect(tab: string | HTMLIonTabElement) => Promise<boolean>CSS Shadow PartsNo CSS shadow parts available for this component.CSSカスタムプロパティNo CSS custom properties available for this component.SlotsNameDescription``slotがない状態で提供される場合、コンテンツは名前付きslotの間に配置されます。bottomコンテンツは画面下部に配置されます。topコンテンツは画面上部に配置されます。