3***@qq.com
3***@qq.com
  • 发布:2024-12-06 16:35
  • 更新:2024-12-06 16:35
  • 阅读:46

【报Bug】为什么我给元素绑定scroll事件,滚动了列表,触发了滚动事件但是通过事件对象获取到的scrollTop一直为0,到底是什么原因导致的?

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.36

浏览器平台: Chrome

浏览器版本: 8

项目创建方式: HBuilderX

操作步骤:

<view class="list-view" ref="listView"  @scroll="scroll">  
<view class="list-view-item" v-for="val in 1000">  
{{val}}889  
</view>  
</view>  

export default{  
methods:{  
scroll(e){  
console.log(e);  
}  
}  
}  

.list-view{  
width:100%;  
height:500px;  
overflow: auto;  
}  

.list-view-item{  
height:25px;  
}  

预期结果:

在scroll事件中能获取到区域滚动已滚动距离scrollTop

实际结果:

在scroll事件中获取区域滚动已滚动距离scrollTop一直为0

bug描述:

为什么我给元素绑定scroll事件,滚动了列表,触发了滚动事件但是通过事件对象获取到的scrollTop一直为0,到底是什么原因导致的?

统一开发抹平底层api差异,在app中获取不了就算了,在web中也不行?到底统一了什么?统一开发bug?

2024-12-06 16:35 负责人:无 分享
已邀请:

要回复问题请先登录注册