From 86c1d255f846c17fb8e2382e55817d4bb95b5868 Mon Sep 17 00:00:00 2001 From: neverland Date: Sun, 23 Sep 2018 15:30:52 +0800 Subject: [PATCH] [improvement] SwipeCell: add click event (#1848) --- packages/swipe-cell/en-US.md | 6 ++++++ packages/swipe-cell/index.vue | 2 ++ packages/swipe-cell/zh-CN.md | 6 ++++++ 3 files changed, 14 insertions(+) diff --git a/packages/swipe-cell/en-US.md b/packages/swipe-cell/en-US.md index 1f1a2f80e..d8e4c536e 100644 --- a/packages/swipe-cell/en-US.md +++ b/packages/swipe-cell/en-US.md @@ -72,6 +72,12 @@ export default { | left | content of left scrollable area | | right | content of right scrollabe area | +### Event + +| Event | Description | Arguments | +|-----------|-----------|-----------| +| click | Triggered when clicked | Click positon (`left` `right` `cell` `outside`) | + ### onClose Params | Argument | Type | Description | diff --git a/packages/swipe-cell/index.vue b/packages/swipe-cell/index.vue index 394532a6c..a1eb6e9af 100644 --- a/packages/swipe-cell/index.vue +++ b/packages/swipe-cell/index.vue @@ -137,6 +137,8 @@ export default create({ }, onClick(position = 'outside') { + this.$emit('click', position); + if (!this.offset) { return; } diff --git a/packages/swipe-cell/zh-CN.md b/packages/swipe-cell/zh-CN.md index f42a69445..af435c750 100644 --- a/packages/swipe-cell/zh-CN.md +++ b/packages/swipe-cell/zh-CN.md @@ -72,6 +72,12 @@ export default { | left | 左侧滑动内容 | | right | 右侧滑动内容 | +### Event + +| 事件名 | 说明 | 参数 | +|-----------|-----------|-----------| +| click | 点击时触发 | 关闭时的点击位置 (`left` `right` `cell` `outside`) | + ### onClose 参数 | 参数 | 类型 | 说明 |