this.$parent.close();
在子组件关闭弹窗的时候,弹窗关闭了,遮罩无法关闭!
使用场景:比如支付部分封装为一个组件,用这个 Popup 弹出,选择支付方式后,需要在组件内关闭该弹窗,然后下一步操作,旧版可以关闭弹窗并且关闭遮罩,只是不能屏蔽滚动条,昨天更新了最新版,滚动条的可以屏蔽,但是在关闭弹窗的时候,遮罩无法关闭。
安卓版本、V3模式
this.$parent.close();
在子组件关闭弹窗的时候,弹窗关闭了,遮罩无法关闭!
使用场景:比如支付部分封装为一个组件,用这个 Popup 弹出,选择支付方式后,需要在组件内关闭该弹窗,然后下一步操作,旧版可以关闭弹窗并且关闭遮罩,只是不能屏蔽滚动条,昨天更新了最新版,滚动条的可以屏蔽,但是在关闭弹窗的时候,遮罩无法关闭。
安卓版本、V3模式
3 个回复
追梦随想 (作者)
能否给点力啊,两个月了还没解决,也没人回应,测试包已经上传,直接打开就能看到
DCloud_uni-ad_HDX
已修复,插件市场下载最新版本的 uni-popup ,支持扩展自己的uni-popup 。
追梦随想 (作者)
没有解决。。。组件更新后还是老样子啊,弹窗关闭了,遮罩层还在,这个问题是在子组件里出现的,如果直接在 popup 内关闭弹窗是没问题的,但是如果是 popup 嵌套的子组件内,this.$parent.close(); 遮罩层就无法关闭。
2020-04-29 00:29
追梦随想 (作者)
@DCloud_UNI_HT @DCloud_heavensoft 这个问题存在几个月了,还没解决,bug重现包在一楼。
这个问题是在子组件里出现的,如果直接在 popup 内关闭弹窗是没问题的,但是如果是 popup 嵌套的子组件内,this.$parent.close(); 遮罩层就无法关闭。