UNPKG

hae

Version:

Mobile web UI based on Vux

207 lines (193 loc) 7.23 kB
description: | Action Sheet是由用户操作后触发的一种特定的模态弹出框 ,呈现一组与当前情境相关的两个或多个选项。用户可以使用Action Sheet启动某个任务,或者确认是否开始执行某个可能具有破坏性的操作。 - 高亮危险操作。将危险操作用红色标注,为他们提供其它替代的安全选项。 - 提供清晰准确的描述。在页面有多个唤起Action Sheet的对象或选项本身不够明晰的情况下,提供清晰准确的描述是非常有必要的。 - 不要放置过多选项以至于需要滚动才能看完全部选项。 category: en: Feedback zh-CN: 弹窗提示 icon: '&#xe624;' tags: en: - actionsheet - dialog - action sheet - choose zh-CN: - 操作表 - 提示 after_extra: en: | From `v2.1.0`, `menus` supports type: Array. `label`: label name,you can use simple text or `html` `value`: event name,if not specified, no `on-click-menu` will be emitted `type`: - `primary` primary color - `warn` warn color - `disabled` gray color, the menu cannot be clicked - `info ` the menu item shows as a tip, the same function as `key.noop` when setting menus by `Object`. ``` js [{ label: 'Are you sure?<br/><span style="color:#666;font-size:12px;">Once deleted, you will never find it.</span>', type: 'info' }, { label: 'Primary', type: 'primary', value: 'primary' }, { label: 'Warn', type: 'warn' }, { label: 'Disabled', type: 'disabled' }, { label: 'Default' }] ``` zh-CN: | 从`v2.1.0`开始支持数组类型的菜单。 `label`: 菜单名字,支持文字及`html`。 `value`: 英文字符,表示触发事件的名字,如果不设置不会触发`on-click-menu`事件。 `type`: 类型,可选值如下 - `primary` 主色 - `warn` 警告色 - `disabled` 不可操作,灰色。点击时不会关闭 - `info ` 信息提示,点击时不会关闭。作用同对象类型的`key.noop`。 ``` js [{ label: 'Are you sure?<br/><span style="color:#666;font-size:12px;">Once deleted, you will never find it.</span>', type: 'info' }, { label: 'Primary', type: 'primary', value: 'primary' }, { label: 'Warn', type: 'warn' }, { label: 'Disabled', type: 'disabled' }, { label: 'Default' }] ``` props: value: type: Boolean default: false en: if showing the component; use v-model for binding zh-CN: 是否显示, 使用 v-model 绑定变量 show-cancel: type: Boolean default: false en: if showing the cancel menu; invalid for android theme zh-CN: 是否显示取消菜单,对安卓风格无效 cancel-text: type: String default: 'cancel(取消)' en: text of cancel menu zh-CN: 取消菜单的显示文字 theme: type: String default: 'ios' en: "theme of menus, can be in ['ios', 'android']" zh-CN: "菜单风格,可选值为['ios','android']" menus: type: Object,Array default: '{}' en: "menu items, for example: `{menu1: 'some text'}`, menu name with `.noop` will not trigger click events. <br>`Menus` supports array since `v2.1.0`. Keys can be customized. More details below." zh-CN: "菜单项列表,举例:`{menu1: '删除'}`,如果名字上带有`.noop`表明这是纯文本(HTML)展示,不会触发事件,用于展示描述或者提醒。<br>从`v2.1.0`开始支持数组类型的菜单,可自定义键值,见下面说明。" close-on-clicking-mask: type: Boolean default: true version: v2.0.0 en: if closing actionsheet when clicking on mask zh-CN: 点击遮罩时是否关闭菜单,适用于一些进入页面时需要强制选择的场景。 close-on-clicking-menu: type: Boolean default: true version: v2.3.8 en: if hide automatically when clicking on menus zh-CN: 点击菜单时是否自动隐藏 slots: header: version: v2.3.5 en: header zh-CN: 头部位置 events: on-click-menu: params: (menuKey, menuItem) en: fires when clicking on the menu zh-CN: 点击菜单时触发 on-click-menu-{menuKey}: params: (menuKey) en: shortcut event for easier listening, `menuKey` is related to `label`. For exapmple, you can listen on `on-click-menu-delete` if you have a menu named `delete` zh-CN: 点击事件的快捷方式, `menuKey`与`label`的值有关。举例:如果你有一个菜单名字为`delete`, 那么你可以监听 `on-click-menu-delete` on-click-menu-cancel: en: fires when clicking on the cancel menu zh-CN: 点击取消菜单时触发 on-click-mask: version: v2.3.4 en: fires when clicking on mask zh-CN: 点击遮罩时触发 on-after-show: version: v2.9.0 en: fires when show transition ends zh-CN: 显示动画结束时触发 on-after-hide: version: v2.9.0 en: fires when hide transition ends zh-CN: 隐藏动画结束时触发 changes: v2.9.0: en: - '[feature] add event:on-after-show event:on-after-hide #2465' zh-CN: - '[feature] 支持 事件 on-after-show on-after-hide #2465' v2.7.4: en: - '[fix] fix wrong event param when value is zero #2209' zh-CN: - '[fix] 修复值为 0 时事件参数为空的问题 #2209' v2.5.6: en: - '[fix] Fix json parsing issue for cancel menu #1782' zh-CN: - '[fix] 修复取消菜单上的 json 解析错误 #1782' v2.5.5: en: - '[feature] Add raw menu item for on-click-menu event #1772' zh-CN: - '[feature] 支持在 on-click-menu 参数里附带原始 menu 对象 #1772' v2.3.5: en: - '[feature] Support slot:header #1381' zh-CN: - '[feature] 支持 slot:header #1381' v2.3.4: en: - '[feature] Support event: on-click-mask #1496' zh-CN: - '[feature] 支持遮罩点击事件 on-click-mask #1496' v2.2.0: en: - '[enhance] Donot update handel z-index in Safari when using v-transfer-dom' zh-CN: - '[enhance] 在使用 v-transfer-dom 的情况下不再处理 Safari 下的 z-index 问题' v2.1.1-rc.11: en: - '[enhance] Better transition for mask' zh-CN: - '[enhance] 更加流畅的遮罩层动画' v2.1.0: en: - '[feature] support array type of menu #950 @wuchuguang' zh-CN: - '[feature] 支持数组定义菜单 #950 @wuchuguang' v2.0.0: en: - '[change] upgrade to vue@2.0, use `v-model` instead of `:show.sync`' - '[feature] add prop close-on-clicking-mask' zh-CN: - '[change] 更新到 vue@2.0,使用 `v-model` 而不是`:show.sync`进行显示属性绑定' - '[feature] 添加属性 `close-on-clicking-mask`, 适用于强制选择的场景'