app.vue
uni.onTabBarMidButtonTap(function(e){
const subNVue = uni.getSubNVueById('fabuneirong')
subNVue.show('slide-in-bottom', 300, function(){});
})
关闭弹窗:
uni.getSubNVueById('fabuneirong').hide()
产品分类: 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()
能关闭弹窗
不能关闭弹窗
在tabbar中新增加号,点击加号弹出原生子窗体弹窗,但是首次安装app后,点击加号弹出弹窗,离开页面使用subNVue.hide()无法关闭弹窗,只关闭了遮罩层,必须要杀掉进程再次打开app,再次点击使用subNVue.hide()就可以关闭这个弹窗了。
比较紧急,希望能尽快回复~谢谢!
窗边的小豆豆 (作者)
使用uni.reLaunch后就无法关闭 subNVue的弹窗
2023-04-12 10:31