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时发出。 |