beeshell icon indicating copy to clipboard operation
beeshell copied to clipboard

import { Modal } from 'beeshell';如何拿到点击蒙层的事件,我这边需要拿到这个事件处理数据

Open liuyunzyj opened this issue 6 years ago • 14 comments

liuyunzyj avatar Jun 25 '19 04:06 liuyunzyj

@wxlworkhard 意思就是我这边需要判断下是点击蒙层消失的呢 还是点击其他元素我自己使用方法关闭的

liuyunzyj avatar Jun 25 '19 04:06 liuyunzyj

@liuyunzyj 我在 Modal 的相关事件的回调方法中,加个参数

wxlworkhard avatar Jun 25 '19 05:06 wxlworkhard

@wxlworkhard 我用的SlideModal这个组件应该能获取到把吧

liuyunzyj avatar Jun 25 '19 05:06 liuyunzyj

@wxlworkhard 麻烦尽快把这个参数加上去。我这边急需需要

liuyunzyj avatar Jun 25 '19 08:06 liuyunzyj

升级 [email protected]

onClosed={(...args) => {
    console.log(args)
    // args[0] === 'backdrop' 时,是点击遮罩
    // 调用 this._modal.close(...args) 方法传入的参数,是 onClosed 方法的参数
}}

wxlworkhard avatar Jun 25 '19 12:06 wxlworkhard

@wxlworkhard 我用的SlideModal这个组件在ios上点击蒙层无法消失

liuyunzyj avatar Jun 27 '19 02:06 liuyunzyj

cancelable 属性设置为 true

wxlworkhard avatar Jun 27 '19 02:06 wxlworkhard

@wxlworkhard image

liuyunzyj avatar Jun 27 '19 02:06 liuyunzyj

image

liuyunzyj avatar Jun 27 '19 02:06 liuyunzyj

我们这边可以关闭,是不是 styles 导致了布局的问题?

wxlworkhard avatar Jun 27 '19 03:06 wxlworkhard

android上没有问题但是ios上就有问题

liuyunzyj avatar Jun 27 '19 03:06 liuyunzyj

用 onClosed 试试呢?

wxlworkhard avatar Jun 27 '19 08:06 wxlworkhard

@wxlworkhard
image你的意思是如果关不了,在关一次?

liuyunzyj avatar Jun 27 '19 08:06 liuyunzyj

不是

wxlworkhard avatar Jul 02 '19 10:07 wxlworkhard