窗边的小豆豆
窗边的小豆豆
  • 发布:2023-04-10 19:10
  • 更新:2023-04-11 08:32
  • 阅读:181

【报Bug】subNVue.hide() 只能关闭遮罩层,不能关闭弹窗

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.9

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: 荣耀Play6T

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

app.vue
uni.onTabBarMidButtonTap(function(e){
const subNVue = uni.getSubNVueById('fabuneirong')
subNVue.show('slide-in-bottom', 300, function(){});
})

关闭弹窗:
uni.getSubNVueById('fabuneirong').hide()

操作步骤:

uni.getSubNVueById('fabuneirong').hide()

预期结果:

能关闭弹窗

实际结果:

不能关闭弹窗

bug描述:

在tabbar中新增加号,点击加号弹出原生子窗体弹窗,但是首次安装app后,点击加号弹出弹窗,离开页面使用subNVue.hide()无法关闭弹窗,只关闭了遮罩层,必须要杀掉进程再次打开app,再次点击使用subNVue.hide()就可以关闭这个弹窗了。
比较紧急,希望能尽快回复~谢谢!

2023-04-10 19:10 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

请上传一个能重现问题的测试工程

  • 窗边的小豆豆 (作者)

    使用uni.reLaunch后就无法关闭 subNVue的弹窗

    2023-04-12 10:31

要回复问题请先登录注册