setMenuItems

设置选择文字弹出菜单。

setMenuItems({params}, callback)

params

customItems:

  • 类型:字符串数组
  • 默认值:无
  • 描述:自定义菜单项。自定义菜单项会添加到系统默认菜单项的后面。

systemItems:

  • 类型:字符串数组
  • 默认值:无
  • 描述:(可选项)系统菜单项。如果不传该参数,则会显示系统菜单项,自定义菜单项会添加到系统菜单项后面;如果传空数组,则不显示系统菜单项;如果传了非空数组,则显示传入的系统菜单。注意:不同系统版本的系统默认菜单项可能会有所不同,会存在无法屏蔽某些系统菜单的情况。
  • 取值范围:
  1. copy // 复制
  2. selectAll // 全选
  3. _lookup // 查询
  4. _addShortcut // 添加...
  5. _share // 共享...

callback(ret, err)

ret:

  • 描述:自定义菜单项点击后的回调
  • 内部字段:
  1. {
  2. index: //点击的自定义菜单项索引,数字类型
  3. text: //当前选择的文字,字符串类型
  4. }

示例代码

  1. api.setMenuItems({
  2. customItems: ['菜单1', '菜单2']
  3. systemItems: []
  4. }, function(ret, err){
  5. var index = ret.index;
  6. });

可用性

iOS系统

可提供的1.2.98及更高版本