ボタン用コンポーネント。ツールバーにボタンを設置する場合は、ons-toolbar-buttonもしくはons-back-buttonコンポーネントを使用します。
<ons-button modifier="large--cta">
Tap Me
</ons-button>
See the Pen Alert, confirm and prompt dialogs by Onsen & Monaca (@onsen) on CodePen.
名前 | 型 / デフォルト値 | 概要 |
---|---|---|
modifier | String | ボタンの表現を指定します。 Optional |
should-spin | Boolean | ボタンにスピナーを表示する場合に指定します。 Optional |
animation | String | スピナーを表示する場合のアニメーションを指定します。"slide-left" (デフォルト), "slide-right", "slide-up", "slide-down", "expand-left", "expand-right", "expand-up", "expand-down", "zoom-out", "zoom-in"のいずれかを指定します。 Optional |
disabled | ボタンを無効化する場合は指定します。 Optional |
Modifier名 | 概要 |
---|---|
outline | アウトラインを持ったボタンを表示します。 |
light | 目立たないボタンを表示します。 |
quiet | 枠線や背景が無い文字だけのボタンを表示します。 |
cta | 目立つボタンを表示します。 |
large | 横いっぱいに広がる大きなボタンを表示します。 |
large--quiet | 横いっぱいに広がるquietボタンを表示します。 |
large--cta | 横いっぱいに広がるctaボタンを表示します。 |
シグネチャ | 概要 |
---|---|
startSpin() | ボタンにスピナーを表示します。 |
stopSpin() | ボタンのスピナーを隠します。 |
isSpinning() | ボタン内にスピナーが表示されているかどうかを返します。 |
setSpinAnimation(animation) | スピナーを表示する場合のアニメーションを指定します。"slide-left" (デフォルト), "slide-right", "slide-up", "slide-down", "expand-left", "expand-right", "expand-up", "expand-down", "zoom-out", "zoom-in"のいずれかを指定します。 |
setDisabled(disabled) | このボタンをdisabled状態にするかどうかを設定します。 |
isDisabled() | このボタンがdisabled状態かどうかを返します。 |
ボタンにスピナーを表示します。
ボタンのスピナーを隠します。
ボタン内にスピナーが表示されているかどうかを返します。
返り値: spinしているかどうかを返します。
スピナーを表示する場合のアニメーションを指定します。"slide-left" (デフォルト), "slide-right", "slide-up", "slide-down", "expand-left", "expand-right", "expand-up", "expand-down", "zoom-out", "zoom-in"のいずれかを指定します。
名前 | 型 | 概要 |
---|---|---|
animation | String | アニメーション名を指定します。 |
このボタンをdisabled状態にするかどうかを設定します。
名前 | 型 | 概要 |
---|---|---|
disabled | String | disabled状態にするかどうかを真偽値で指定します。 |
このボタンがdisabled状態かどうかを返します。
返り値: ボタンがdisabled状態になっているかどうかを返します。