From c6f8fca41f314e9dcc6a0ac1ecc30bf39a8beb3f Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 26 Jun 2019 14:14:43 +0800 Subject: [PATCH] =?UTF-8?q?[new=20feature]=20ActionSheet:=20add=20open?= =?UTF-8?q?=E3=80=81close=20events=20(#3639)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/action-sheet/en-US.md | 4 ++++ packages/action-sheet/index.tsx | 12 +----------- packages/action-sheet/zh-CN.md | 4 ++++ 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/packages/action-sheet/en-US.md b/packages/action-sheet/en-US.md index 8a479edbf..ed543a2c1 100644 --- a/packages/action-sheet/en-US.md +++ b/packages/action-sheet/en-US.md @@ -112,6 +112,10 @@ export default { | select | Triggered when click option | item, index | | cancel | Triggered when cancel click | - | | click-overlay | Triggered when click overlay | - | +| open | Triggered when open ActionSheet | - | +| opened | Triggered when opened ActionSheet | - | +| close | Triggered when close ActionSheet | - | +| closed | Triggered when closed ActionSheet | - | ### Data struct of actions diff --git a/packages/action-sheet/index.tsx b/packages/action-sheet/index.tsx index 3c820390d..f6d6e14fe 100644 --- a/packages/action-sheet/index.tsx +++ b/packages/action-sheet/index.tsx @@ -38,14 +38,6 @@ function ActionSheet( ) { const { title, cancelText } = props; - function onInput(value: boolean) { - emit(ctx, 'input', value); - } - - function onClickOverlay() { - emit(ctx, 'click-overlay'); - } - function onCancel() { emit(ctx, 'input', false); emit(ctx, 'cancel'); @@ -131,9 +123,7 @@ function ActionSheet( lockScroll={props.lockScroll} getContainer={props.getContainer} closeOnClickOverlay={props.closeOnClickOverlay} - onInput={onInput} - onClick-overlay={onClickOverlay} - {...inherit(ctx)} + {...inherit(ctx, true)} > {Header()} {props.actions.map(Option)} diff --git a/packages/action-sheet/zh-CN.md b/packages/action-sheet/zh-CN.md index 55e8cf510..a8c722127 100644 --- a/packages/action-sheet/zh-CN.md +++ b/packages/action-sheet/zh-CN.md @@ -119,6 +119,10 @@ export default { | select | 选中选项时触发,禁用或加载状态下不会触发 | item: 选项对应的对象, index: 选择对应的索引 | | cancel | 取消按钮点击时触发 | - | | click-overlay | 点击遮罩层时触发 | - | +| open | 打开菜单时触发 | - | +| opened | 打开菜单且动画结束后触发 | - | +| close | 关闭菜单时触发 | - | +| closed | 关闭菜单且动画结束后触发 | - | ### actions