unipp-nvue 项目,配置几个tabbar页面,每个tabbar页面都配置一个subnvue子页面,在App.vue的onLaunch中,预加载所有tabbar页面
- 发布:2022-01-28 14:40
- 更新:2022-02-07 10:48
- 阅读:729
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版20H2
HBuilderX类型: 正式
HBuilderX版本号: 3.3.10
手机系统: iOS
手机系统版本号: iOS 14
手机厂商: 苹果
手机机型: iPhone X
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
运行到手机测试,切换每个tabbar,都是能显示子窗口的
运行到手机测试,切换每个tabbar,都是能显示子窗口的
实际结果:
运行到手机测试,切换每个tabbar,只有首页(第一个tabbar页面可以显示配置的子窗口),其他的tabbar页面上不显示配置的子窗口,通过uni.getSubNVueById(subNvueId).show(); 依然显示不出来
运行到手机测试,切换每个tabbar,只有首页(第一个tabbar页面可以显示配置的子窗口),其他的tabbar页面上不显示配置的子窗口,通过uni.getSubNVueById(subNvueId).show(); 依然显示不出来
bug描述:
问题:5个tabbar页面都配置了subNVues,每个tabbar页面都是只配置了一个子窗口,在App.vue页面的onLaunch里面通过uni.preloadPage预加载了所有的tabbar页面,只有首页(第一个tabbar页面)显示了子窗口,其他的tabbar都不显示;
尝试:不显示子窗口的页面通过uni.getSubNVueById(subNvueId).show(); 依然显示不出来
不预加载tabbar页面,子窗口都是能显示的
子窗口和tabbar页面都是nvue页面
1 个回复
DCloud_UNI_HT
subNVues 子窗口是同一个吗 ?