Navbar Vue コンポーネント
Navbarは、画面上部の固定された(FixedとThroughのレイアウトタイプを持つ)領域で、Page titleとNavigation要素を含みます。
Navbar Vueコンポーネントは、Navbarコンポーネントを表します。
Navbarコンポーネント
以下のコンポーネントが含まれています。
f7-navbar
f7-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
- 要素は、