ActionSheet 动作面板
该组件提供了一种多端统一的 动作面板 样式与 IOS 对齐,在页面上的层级为 1010
使用指南
在 Taro 文件中引入组件
js
import { AtActionSheet, AtActionSheetItem } from 'taro-ui'组件依赖的样式文件(仅按需引用时需要)
scss
@import '~taro-ui/dist/style/components/action-sheet.scss';一般用法
html
<AtActionSheet isOpened>
<AtActionSheetItem> 按钮一 </AtActionSheetItem>
<AtActionSheetItem> 按钮二 </AtActionSheetItem>
</AtActionSheet>添加标题和底部取消按钮
html
<AtActionSheet
isOpened
cancelText="取消"
title="头部标题可以用通过转义字符换行"
>
<AtActionSheetItem> 按钮一 </AtActionSheetItem>
<AtActionSheetItem> 按钮二 </AtActionSheetItem>
</AtActionSheet>添加监听事件
html
<AtActionSheet
isOpened
cancelText="取消"
title="头部标题可以用通过转义字符换行"
onCancel="{"
this.handleCancel
}
onClose="{"
this.handleClose
}
>
<AtActionSheetItem onClick="{" this.handleClick }> 按钮一 </AtActionSheetItem>
<AtActionSheetItem> 按钮二 </AtActionSheetItem>
</AtActionSheet>AtActionSheet 参数
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| title | 元素的标题 | String | - | - |
| isOpened | 是否展示元素 | Boolean | - | false |
| cancelText | 取消按钮的内容 | String | - | - |
AtActionSheet 事件
| 事件名称 | 说明 | 返回参数 |
|---|---|---|
| onClose | 元素被关闭触发的事件 | - |
| onCancel | 点击了底部取消按钮触发的事件 | - |
AtActionSheetItem 事件
| 事件名称 | 说明 | 返回参数 |
|---|---|---|
| onClick | 点击 Item 触发的事件 | - |
