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