1***@qq.com
1***@qq.com
  • 发布:2021-05-15 21:47
  • 更新:2021-05-15 21:47
  • 阅读:610

【报Bug】nvue flex布局如果一个过大的话弹出键盘底部会有空白

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 模拟器

手机机型: 12max

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

<template>
<view class="content">
<scroll-view class="liaotian" scroll-with-animation="true" :scroll-into-view="bc" scroll-y="true" >
<view id="csss5" class="cs" >cs</view>
<view id="csss4" class="cs" >cs</view>
<view id="csss3" class="cs" >{{title}}</view>
<view id="csss2" class="cs" >cs</view>
<view id="csss1" class="cs" >cs</view>
<view id="csss" class="cs" >iioos</view>
</scroll-view>
<view class="shuru">
<textarea value="" placeholder="" />
</view>
</view>
</template>

<script>
export default {
data() {
return {
title: 'Hello',
bc: ""
}
},
onReady(){
this.bc = "csss"
this.title = plus.screen.resolutionHeight.toString()
},
methods: {

    }  
}  

</script>

<style>
.shuru{
width: 750rpx;
flex: 2;
background-color: #333333;
}
.cs{
height: 500rpx;
}
.liaotian{
height: 1250rpx;
width: 750rpx;
background-color: #007AFF;
flex: 8;
}
.content {
flex: 1;
align-items: flex-start;
}

</style>

预期结果:

键盘正常弹出不会出现空白

实际结果:

出现了空白

bug描述:

flex布局,两个子组件,上边flex 8。 下边flex 1就会出问题,键盘弹出来回有空白
下边flex 2就不会,但是2太大了,如果我把上边改成6下边是1他也不会,是官方限制下边不能太小吗?

2021-05-15 21:47 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复