1***@qq.com
1***@qq.com
  • 发布:2022-08-08 10:04
  • 更新:2022-12-13 15:42
  • 阅读:661

【报Bug】app端 scrollview里面使用 uni-datetime-picker 弹出框不能覆盖页面

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Monterey 12.5

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 模拟器

手机机型: iPhone 13 pro ios15.5

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>
<view class="about-page">
<view class="scroll-content">
<!-- 微信h5都可以 app不行 -->
<scroll-view class="scroll-view" scroll-y>
<view>
<view class="view-content"></view>
<uni-datetime-picker></uni-datetime-picker>
</view>
</scroll-view>
</view>
<view class="bottom-view"><button type="primary">保存</button></view>
</view>
</template>

<script>
export default {
data() {
return {
dataSource: []
}
},
onLoad(options) {},
methods: {

    }  
}  

</script>

<style>
.about-page {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
}

.scroll-content {  
    flex: 1;  
    position: relative;  
}  

.scroll-view {  
    position: absolute;  
    top: 0;  
    bottom: 0;  
    right: 0;  
    left: 0;  
}  

.view-content {  
    position: relative;  
    height: 200vh;  
}  

.bottom-view {  
    /* position: fixed; */  
    /* bottom: 0; */  
}  

</style>

操作步骤:

点击uni-datetime-picker 不能覆盖底部按钮

预期结果:

点击uni-datetime-picker 应该覆盖底部按钮

实际结果:

点击uni-datetime-picker 不能覆盖底部按钮

bug描述:

scrollview 里面使用含有position: fixed 的组件 弹框不能覆盖页面 例如uni-datetime-picker等

2022-08-08 10:04 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我在微信小程序端使用,外面就有个form,结果弹窗一出来,有些能覆盖有些不能覆盖,真的裂开,他妈的关键还是这个层级还不能被设置,::v-deep /deep/都没用。下次写还是用原生得了,真的受不了了。

要回复问题请先登录注册