Skip to content

SwipeAction 滑动菜单 ​

侧滑显示操作按钮。多个项目可放入 fui-swipeaction-group,实现其他菜单自动关闭。

支持平台 ​

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

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

基础用法 ​

vue
<!-- 滑动菜单组 -->
<fui-swipeaction-group>
  <!-- 可侧滑的列表项 -->
  <fui-swipe-action @click="handleAction">
    <view>向左滑动</view>
  </fui-swipe-action>
</fui-swipeaction-group>

属性 ​

属性类型说明官网默认值
buttonsArray菜单按钮对象数组[{ text: '删除', background: '#FF2B2B' }]
sizeNumber / String按钮字号,单位 rpx,单项配置优先32
colorString按钮文字颜色,单项配置优先#fff
showBoolean是否显示菜单,自动关闭模式下尽量避免同时控制false
thresholdNumber / String展开阈值,单位 px30
disabledBoolean是否禁止滑动false
autoCloseBoolean打开时是否关闭其他菜单true
clickCloseBoolean点击按钮后是否立即关闭true
marginTopNumber / String上外边距,单位 rpx0
marginBottomNumber / String下外边距,单位 rpx0
paramNumber / String事件携带参数0

事件 ​

事件说明回调参数
click点击菜单按钮{ index, item, param }
change菜单打开或关闭{ isOpen, param }

组实例的 reset() 用于修改按钮数据后重置样式,close() 关闭已打开的菜单。官网提到 custom 属性,但当前本地源码没有该属性,按钮插槽直接替换默认内容。

插槽 ​

插槽说明
default可侧滑的主体内容
buttons自定义操作按钮