ページ定義のためのコンポーネントです。このコンポーネントの内容はスクロールが許可されます。
<ons-page>
要素Onsen UIを使ったアプリケーションでは、<ons-page>
要素を使ってある画面を作成します。この要素は、スクリーンいっぱいに広がり他の要素のコンテナとして利用されます。
<ons-page>
要素で作った画面にコンポーネントを配置するには、content
クラス属性をもつdiv要素以下に配置してください。
<ons-page>
<div class="content">
Hello World!
</div>
</ons-page>
次のように書くこともできます。
<ons-page>
<div class="page__content">
Hello World!
</div>
</ons-page>
ほとんどのモバイルアプリケーションでは、画面の上部にツールバーを持ちます。このツールバーにはテキストやボタン等を配置できます。
Onsen UIでは、<ons-toolbar>
要素を使ってツールバーを置くことができます。ツールバー内には、次のように左右中央に要素を配置することができます。
<ons-page>
<ons-toolbar>
<div class="left">
<ons-toolbar-button>Left</ons-toolbar-button>
</div>
<div class="center">
Title
</div>
<div class="right">
<ons-toolbar-button>Right</ons-toolbar-button>
</div>
</ons-toolbar>
<div class="content">
...
</div>
</ons-page>
<ons-page>
の背景を表現する要素は、<ons-page>
コンポーネント内に自動的に補完されますが、開発者がページの背景を指定したい場合にはクラス属性にbackground
を指定したdiv要素を手動で配置することができます。
次のコードでは、<ons-page>
の背景をgray
にします。
<ons-page>
<div class="background" style="background-color: gray;"></div>
<div class="content">
...
</div>
</ons-page>
背景を指定するには、次のように書くこともできます。
<ons-page>
<div class="page__background" style="background-color: gray;"></div>
<div class="page__content">
...
</div>
</ons-page>
名前 | 型 / デフォルト値 | 概要 |
---|---|---|
modifier | String | スタイル定義をカスタマイズするための名前を指定します。 Optional. |
on-infinite-scroll | String |
Path of the function to be executed on infinite scrolling. Example: app.loadData . The function receives a done callback that must be called when it’s finished.
(翻訳中)
Optional.
|
名前 | 概要 |
---|---|
onInfiniteScroll | Function to be executed when scrolling to the bottom of the page. The function receives a done callback as an argument that must be called when it’s finished. (翻訳中) |
onDeviceBackButton | バックボタンハンドラ。 |
data |
User’s custom data passed to pushPage() -like methods.
(翻訳中)
|
Name | 概要 |
---|---|
material | Material Design style (翻訳中) |
名前 | 概要 |
---|---|
init | ページがアタッチされた後に発火します。 |
show | ページが表示された後に発火します。 |
hide | ページが隠れた後に発火します。 |
destroy | ページが破棄される前に発火します。 |
ページがアタッチされた後に発火します。
名前 | 型 | 概要 |
---|---|---|
event | Object | Event object. |
ページが表示された後に発火します。
名前 | 型 | 概要 |
---|---|---|
event | Object | Event object. |
ページが隠れた後に発火します。
名前 | 型 | 概要 |
---|---|---|
event | Object | Event object. |
ページが破棄される前に発火します。
名前 | 型 | 概要 |
---|---|---|
event | Object | Event object. |
Onsen UIに関する質問は、Stack Overflowにてonsen-uiタグを付与してください。Onsen UIチームはあなたの問題解決をお手伝いします。
バグ報告や機能要望については、GitHub Issuesに記載をお願いいたします。
あわせて、下記の情報も参考にしてください。