跳到主要内容

滑动单元格 SwipeCell

可以左右滑动来展示操作按钮的单元格组件。

安装使用​

{
// 原生小程序
"usingComponents": {
"ti-swipe-cell": "@titian-design/weapp/swpie-cell/index"
},
// titan-cli搭建的项目
"usingComponents": {
"ti-swipe-cell": "platform://titian-mp/ti-swipe-cell"
}
}

用法示例​

基本使用
copy
code
禁用滑动
copy
code
事件监听
code
copy
code
自定义宽度
copy
code
异步操作控制
code
copy
code

ti-swipe-cell API​

属性 Properties​

名称类型必填默认值说明备注
left-widthnumber否0左边滑动区域宽度-
right-widthnumber否0右边滑动区域宽度-
visibleboolean否false设置可滑动区域划开会先从左边到右开始查找是否有内容用于展示
disabledboolean否false禁止滑动-
async-closeboolean否false是否异步关闭-
namestring否-唯一标识-

事件 Events​

事件名参数说明备注
bind:open(e: WechatMiniprogram.CustomEvent<OpenParams>) => void打开时触发-
bind:close(e: WechatMiniprogram.CustomEvent<CloseParams>) => void关闭时触发-
bind:click(e: WechatMiniprogram.CustomEvent<left | right | outside | cell >) => void点击时触发关闭时的点击位置 (left right cell outside)

OpenParams​

interface OpenParams {
position: Position;
name: string;
}

CloseParams​

interface CloseParams {
position: ClickPosition;
name: string;
instance: TiSwipeCell;
}

插槽 Slots​

名称说明备注
right右侧内容-
left左侧内容-

可扩展样式名 External Class​

名称说明备注
ext-class根节点可扩展的类名-