Skip to content

ActionSheet 上拉菜单 ​

从底部展示一组可选操作,并可显示取消按钮。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 选择菜单项或取消后由页面更新 showMenu -->
<fui-actionsheet :show="showMenu" :itemList="['拍照', '从相册选择']"
  @click="handleAction" @cancel="showMenu = false" />

属性 ​

字号单位为 rpx。

属性类型说明官网默认值
showBoolean是否显示false
itemListArray菜单项,可使用字符串或对象[]
textKeyString菜单项文本字段名text
itemSizeNumber / String菜单项字号32
itemColorString浅色主题的菜单项颜色#181818
itemDarkColorString深色主题的菜单项颜色#D1D1D1
tipsString顶部提示信息-
colorString提示文字颜色#7F7F7F
sizeNumber / String提示文字字号26
radiusBoolean是否使用圆角true
isCancelBoolean是否显示取消按钮true
cancelSizeNumber / String取消按钮字号32
themeString主题:light 或 darklight
maskClosableBoolean点击遮罩是否触发取消false
zIndexNumber / String层级,nvue 不支持1001
safeAreaBoolean是否适配底部安全区true

对象菜单项可使用 text、color、darkColor、size 设置文字及样式,文本字段名可通过 textKey 调整。

事件 ​

事件说明回调参数
click点击菜单项时触发包含 index 和当前项字段的对象
cancel点击取消按钮或可关闭的遮罩时触发无

父组件需要根据事件更新 show。nvue 的显示层级受元素顺序影响。

插槽 ​

插槽说明
—官网未列出该组件的插槽