ActionItem

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>

Props

名前説明
ios.systemIconNumberiOSで、ActionItemのアイコンを取得・設定します。値はUIBarButtonSystemItem enumerationで指定されている数字でなければいけません。
android.systemIconStringAndroidで、ActionItemのアイコンを取得・設定します。値は drawable resourceで指定されている名前でなければいけません。
ios.positionStringiOSのActionBar内でActionItemの位置を取得・設定します。
使用できる値は: leftrightです。
デフォルトの値はleftです。
android.positionStringAndroidのActionBar内でActionItemの位置を取得・設定します。
使用できる値:
actionBar (アイテムをアクションバー内に設置して下さい)
popup (アイテムをオプションメニューの中に設定して下さい、テキストとして描写されます。)
actionBarIfRoom (十分なスペースがあるなら、ActionBarの中にアイテムを設置してください。そうでなければ、オプションメニューの中に設置してください。)
デフォルトの値はactionBarです。

Events

名前説明
tapActionItemがタップされたときに通達されます。

Native component

AndroidiOS
android.widget.ToolbarUINavigationItem
Contributors