Navbar Reactコンポーネント
Navbarは、画面上部の固定された(FixedとThroughのレイアウトタイプを持つ)領域で、Page titleとNavigation要素を含みます。
Navbar ReactコンポーネントはNavbarコンポーネントを表します。
Navbarコンポーネント
以下のコンポーネントが含まれています。
Navbar
(ナビバー)NavLeft
(ナビレフト)- ナビ右
- ナビタイトル
- ナビタイトル(大
ナビゲーションバーのプロパティ
Prop | Type | Default | Description |
---|---|---|---|
<Navbar> properties | |||
title | string | ナブバーのタイトル | |
subtitle | string | ナブバーのサブタイトル | |
backLink | boolean string | テキストによるバックリンクの追加 (string 値が指定された場合) | |
backLinkUrl | string | カスタムバックリンクURL | |
backLinkForce | boolean | false | 履歴の前のページを無視してページを強制的にロードする |
backLinkShowText | boolean | MDテーマではデフォルトでバックリンクテキストを無効にする | |
sliding | boolean | true | nav要素の "スライド "効果を有効にする |
noShadow | boolean | false | Materialテーマのシャドウレンダリングを無効にする |
noHairline | boolean | false | iOSテーマで、ナビバー下部の細いボーダー(ヘアライン)を無効にする |
hidden | boolean | false | ナビバーを非表示にする |
innerClass | string | navbar-inner` 要素に追加クラスを追加します。 | |
innerClassName | string | innerClass` プロップのエイリアス | |
large | boolean | 大きなタイトルのナビバーを有効にする | |
transparent | boolean | ナビバーを透明にします。大きなナビバーを透明にするために large プロップに追加して使用できます。 | |
titleLarge | string | ナビバーの大きなタイトルテキストです。指定されていない場合は、title プロップと同じになります。 | |
<NavLeft> properties | |||
backLink | boolean string | テキストでバックリンクを追加します(文字列値が指定された場合 | |
backLinkUrl | string | カスタムバックリンクURL | |
backLinkForce | boolean | false | 履歴の前のページを無視してページを強制的にロードします。 |
backLinkShowText | boolean | MDテーマのデフォルトでは、バックリンクテキストは無効です。 | |
sliding | boolean | スライド」効果を有効にします。デフォルトでは、親の Navbar の sliding プロパティーを継承します。 | |
<NavTitle> properties | |||
title | string | 要素の内側のタイトルテキストを指定します (子要素がない場合に影響します) | |
subtitle | string | サブタイトルを指定します。 | |
sliding | boolean | スライディング効果を有効にします。デフォルトでは親の Navbar の sliding プロップを継承します。 | |
<NavRight> properties | |||
sliding | boolean | スライディング効果を有効にします。デフォルトでは、親の Navbar の sliding プロップを継承します。 |
ナンバーメソッド
<Navbar> methods | |
---|---|
.hide(animate) | ナビバーを隠す |
.show(animate) | ナビバーの表示 |
.size() | ナビバーのサイズ |
ナビバーのイベント
Event | Description |
---|---|
<Navbar> events | |
backClick clickBack | ナビバーのバックリンクをクリックするとイベントが発生します。 |
navbarHide | ナビバーが非表示になるとイベントが発生する |
navbarShow | イベントはナビバーが表示されたときに発生します。 |
navbarCollapse | 大きなタイトルのナビバーが折りたたまれた時にイベントが発生します(大きなナビバーから通常のナビバーへ |
navbarExpand | 大きなタイトルのナビバーが拡張されたとき(通常のナビバーから大きなナビバーに)にイベントが発生する |
<NavLeft> events | |
backClick clickBack | ナビバーのバックリンクをクリックするとイベントが発生します。 |
ナビバーのスロット
NavbarのReactコンポーネント(<Navbar>
)には、カスタム要素用の追加スロットがあります。
default
- 要素は<div class="navbar-inner">
要素の子として挿入されます。before-inner
- 要素は<div class="navbar-inner">
要素の直前に挿入されます。after-inner
- 要素は、