uni-app 3.2.10版本 list 内 header 组件显示异常
uni-app 3.2.10版本 list 内 header 组件显示异常
示例代码:
<template>
<list class="list">
<header class="header"></header>
</list>
</template>
<script src="./index.js"></script>
<style lang="scss" scoped>
.list {
background-color: pink;
}
.header {
width: 750rpx;
height: 100rpx;
background-color: bisque;
}
</style>
操作步骤:
模拟器运行即可
预期结果:
显示正常
实际结果:
显示多了一块
bug描述:
使用的时候header顶部多了一块

| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Mac |
| PC系统版本 | macOS Big Sur 11.6 |
| 开发工具 | HBuilderX |
| 工具版本 | 3.2.10 |
| 手机系统 | iOS |
| 手机系统版本 | IOS 14 |
| 手机厂商 | 模拟器 |
| 手机机型 | iPhone 13 |
| 页面类型 | nvue |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于uni-app 3.2.10版本 list 内 header 组件显示异常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
5 回复
此设备在旧版是否正常?
此版本使用其他设备是否正常?
更多关于uni-app 3.2.10版本 list 内 header 组件显示异常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3.2.9正常的,安卓没测
问题复现,已反馈给相关组排查,已加分,感谢您的反馈!
HX3.2.11+ 版本已修复此问题
这是一个已知的nvue页面中list组件header的渲染问题。在uni-app 3.2.10版本中,nvue的list组件header默认会添加一个额外的顶部内边距,导致显示异常。
解决方案:
在header组件上添加refresh属性,设置为false即可:
<template>
<list class="list">
<header class="header" refresh="false"></header>
</list>
</template>

