Lnews
Lnews
  • 发布:2023-04-13 17:49
  • 更新:2023-04-17 10:47
  • 阅读:1195

【报Bug】最新组件uniPopup关闭不了

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.7.9

浏览器平台: Chrome

浏览器版本: 105.0.5195.127

项目创建方式: HBuilderX

操作步骤:

type="dialog"模式, 调用2次this.$refs.popup.open()

预期结果:

不关闭对话框

实际结果:

关闭对话框,没关闭遮罩层

bug描述:

template代码  
<uni-popup ref="popup" type="dialog">  
          <uni-popup-dialog mode="input" title="服务器地址修改" :value="apiUrl" :duration="2000" @confirm="setApiUrl"></uni-popup-dialog>  
</uni-popup>  
script代码  

onNavigationBarButtonTap() {  
     this.$refs.popup.open()  
},  

调用2次onNavigationBarButtonTap后,遮罩层就关不了了
2023-04-13 17:49 负责人:无 分享
已邀请:
Lnews

Lnews (作者)

临时解决办法:  
if(!this.$refs.popup.showPopup){  
    this.$refs.popup.open()  
}
YUANRJ

YUANRJ

关闭你为什么调open方法,应该是close方法。

  • Lnews (作者)

    我要打开,不是关闭

    2023-04-14 08:49

  • YUANRJ

    回复 Lnews: 我看你的描述是 "关闭不了",不太明白你的意思,请详细描述下,如确定是框架问题,请提供一个可复现的测试工程,谢谢。

    2023-04-14 10:54

  • Lnews (作者)

    回复 YUANRJ:上面不是说了么,对话框模式,连续调用2次this.$refs.popup.open(),就会卡在遮罩层这里不能做操作了

    2023-04-14 11:12

  • YUANRJ

    回复 Lnews: vue2还是vue3

    2023-04-14 11:20

  • Lnews (作者)

    回复 YUANRJ: vue3

    2023-04-14 11:27

YUANRJ

YUANRJ

该问题目前已经被锁定, 无法添加新回复