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)"
}
}
]}
}
- 发布:2023-12-26 18:50
- 更新:2023-12-26 18:50
- 阅读:179
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 22621.674
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 小米12
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
就是简单设置子窗体
就是简单设置子窗体
预期结果:
正常显示遮罩
正常显示遮罩
实际结果:
无透明遮罩了,而且遮罩也是无法点击关闭的。
无透明遮罩了,而且遮罩也是无法点击关闭的。
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环境
0 个回复