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添加其他操作按钮。
<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>
ActionItems可以根据条件使用 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 | String | 设置iOS的图标。 |
android.systemIcon | String | 设置Android的图标。 |
ios.position | String | 设置iOS的位置。 可能的值: - left (默认值):将项目放在ActionBar的左侧。- right :将项目放在ActionBar的右侧。 |
android.position | String | 设置Android的位置。 可能的值: - actionBar (默认值):将项目放在ActionBar中。- popup :将项目放在选项菜单中。项目将呈现为文本。- actionBarIfRoom :如果有足够的空间,将项目放在ActionBar中。否则,将其放在选项菜单中。 |
名称 | 描述 |
---|---|
tap | 已触发ActionItem时发出。 |