汉中李
汉中李
  • 发布:2020-07-11 06:13
  • 更新:2020-07-14 17:37
  • 阅读:678

【报Bug】2.8.0 list 和 scroll-view 子元素高度计算错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.8.0

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: redmi4

页面类型: nvue

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
<template>  
    <list class="list">  
        <refresh></refresh>  
        <cell><text class="text">只要有refresh在,cell的top值就为1</text></cell>  
    </list>  
</template>  

<style>  
.list {  
    flex: 1;  
    background-color: #fff;  
}  
.text{  
    background-color: #000;  
}  
</style>
<template>  
    <scroll-view class="view">  
        <refresh><text>我有高度</text></refresh>  
        <text class="text">只要refresh有高度,我就少那个高度</text>  
    </scroll-view>  
</template>  

<style>  
.view {  
    flex: 1;  
    background-color: #fff;  
}  
.text {  
    flex: 1;  
    background-color: #000;  
}  
</style>

操作步骤:

复制粘贴

预期结果:

你猜

实际结果:

喜闻乐见

bug描述:

1、list
只要有refresh在第一个cell的top值就为1
2、scroll-view
只要有refresh里面有元素,存在高度,第一个子元素如果设置flex:1,子元素刚好少refresh的高度,如果使用绝对定位情况也一样

2020-07-11 06:13 负责人:DCloud_Android_DQQ 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

你好,能上传一下异常截图吗。

汉中李

汉中李 (作者)


图来了,第一个代码如果refresh标签存在cell top值为1,导航栏和下面同色会露出1px的背景色,取消refresh又没有这个问题

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