Architecture
Architecture
  • 发布:2023-12-26 18:50
  • 更新:2023-12-26 18:50
  • 阅读:98

【报Bug】SUBNVUE原生子窗体在非tabbar页面遮罩丢失

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 小米12

页面类型: nvue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
            const subNVue = uni.getSubNVueById('userdata');  
            subNVue.show('slide-in-bottom', 300, function() {  
            });  

        "path": "pages/Index/Index",  
        "style": {  
            "navigationBarTitleText": "",  
            "enablePullDownRefresh": false,  
            "app-plus": {  
                "subNVues": [  
                {  
                    "id": "userdata",  
                    "type": "popup",  
                    "path": "pages/subNVue/userdata/userdata",  
                    "style": {  
                        "background": "transparent",  
                        "mask": "rgba(0,0,0,0.5)"  
                    }                         
                }  
                ]}  
        }

操作步骤:

就是简单设置子窗体

预期结果:

正常显示遮罩

实际结果:

无透明遮罩了,而且遮罩也是无法点击关闭的。

bug描述:

subNVue在index.nvue首页tabbar page.json插入。
但是在其他非tabbar页面调用,背景遮罩mask rgba(0,0,0,0.5)就不显示了。而在其他页面比如index2 3 4 只要是tabbar页面,遮罩效果就有,但只要是非TABBAR页面,虽然也能弹出子窗体,但遮罩效果就没了。
不知道是就这么设计的,还是BUG?

纯NVUE模式下使用uniapp编译,VUE3+VUEX环境

2023-12-26 18:50 负责人:无 分享
已邀请:

要回复问题请先登录注册