This is an overview of the most common usage of ActionItem. For more information about the available properties, methods, or events, head over to the complete API documentation for ActionItem.
<ActionItem>
は、<ActionBar>
コンポーネントにアクションボタンを追加するためのUIコンポーネントです。
<ActionBar title="My App">
<ActionItem @tap="onTapShare"
ios.systemIcon="9" ios.position="left"
android.systemIcon="ic_menu_share" android.position="actionBar" />
<ActionItem @tap="onTapDelete"
ios.systemIcon="16" ios.position="right"
text="delete" android.position="popup" />
</ActionBar>
状況に応じて<ActionItem>
コンポーネントを表示するためにv-show
ディレクティブが使用できます。
<ActionBar title="My App">
<ActionItem @tap="onTapEdit"
v-show="!isEditing"
ios.systemIcon="2" ios.position="right"
android.systemIcon="ic_menu_edit" />
<ActionItem @tap="onTapSave"
v-show="isEditing"
ios.systemIcon="3" ios.position="right"
android.systemIcon="ic_menu_save" />
<ActionItem @tap="onTapCancel"
v-show="isEditing"
ios.systemIcon="1"
android.systemIcon="ic_menu_close_clear_cancel" />
</ActionBar>
名前 | 型 | 説明 |
---|---|---|
ios.systemIcon | Number | iOSで、ActionItem のアイコンを取得・設定します。値はUIBarButtonSystemItem enumerationで指定されている数字でなければいけません。 |
android.systemIcon | String | Androidで、ActionItem のアイコンを取得・設定します。値は drawable resourceで指定されている名前でなければいけません。 |
ios.position | String | iOSのActionBar 内でActionItem の位置を取得・設定します。使用できる値は: left が right です。デフォルトの値は left です。 |
android.position | String | AndroidのActionBar 内でActionItem の位置を取得・設定します。使用できる値: actionBar (アイテムをアクションバー内に設置して下さい)popup (アイテムをオプションメニューの中に設定して下さい、テキストとして描写されます。)actionBarIfRoom (十分なスペースがあるなら、ActionBar の中にアイテムを設置してください。そうでなければ、オプションメニューの中に設置してください。)デフォルトの値は actionBar です。 |
名前 | 説明 |
---|---|
tap | ActionItem がタップされたときに通達されます。 |
Android | iOS |
---|---|
android.widget.Toolbar | UINavigationItem |