This component defines the root of each page. If the content is large it will become scrollable.
A navigation bar can be added to the top of the page using the <v-ons-toolbar>
component.
The VOnsPage
component serves as the main view of a screen in an app. It covers the whole screen and is used as a container for the other components. When managing multiple views, all of them must be contained in VOnsPage
components.
<v-ons-page>
Content goes here
</v-ons-page>
This component automatically spawns a background
and a content
elements. These can also be manually provided for higher customizability:
<v-ons-page>
Toolbar here
<div class="background"></div>
<div class="content">
Scrollable content here
</div>
Fixed content here
</v-ons-page>
Since content
element is transparent by default, we can add custom colors to the background
element. Notice that, if content
element is provided, scrollable and fixed content must be manually separated as well.
Name | Description |
---|---|
material | Material Design style |
Name | Description |
---|---|
init | Fired right after the page is attached. |
show | Fired right after the page is shown. |
hide | Fired right after the page is hidden. |
destroy | Fired right before the page is destroyed. |
deviceBackButton | Fired on device back button. Default behavior is calling the parent handler. |
Fired right after the page is attached.
Name | Type | Description |
---|---|---|
event | Object | Event object. |
Fired right after the page is shown.
Name | Type | Description |
---|---|---|
event | Object | Event object. |
Fired right after the page is hidden.
Name | Type | Description |
---|---|---|
event | Object | Event object. |
Fired right before the page is destroyed.
Name | Type | Description |
---|---|---|
event | Object | Event object. |
Fired on device back button. Default behavior is calling the parent handler.
If you have any questions, use our Community Forum or talk to us on Discord chat. The Onsen UI team and your peers in the community will work together to help solve your issues.
For bug reports and feature requests use our GitHub Issues page.