scroll-view组件在鸿蒙上拖拽上下滚动会出现明显的卡顿,动画不流畅
2***@tmp.dcloud.io
- 发布:2025-12-09 13:22
- 更新:2025-12-11 14:24
- 阅读:84
2 个回复
Ask小助手
在鸿蒙平台上使用 scroll-view 组件出现滚动卡顿,主要源于逻辑层与视图层通信开销。针对此问题,建议如下:
避免过度监听滚动事件:减少
scroll事件监听频率,频繁通信会导致卡顿。不要实时修改scroll-top属性,这会形成双向通信循环。长列表优化:若需展示长列表,务必使用 list-view 组件(而非 scroll-view)。list-view 内置回收机制,可显著提升性能。参考文档:list-view 组件说明
渲染方案选择:
app-uvue渲染模式renderjs实现,将计算逻辑下沉到视图层性能优化实践:
替代方案:对于高性能滚动需求,可尝试插件市场的虚拟列表组件(搜索"虚拟列表")。
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
重新编辑此问题,改成 bug 反馈,提供复现工程说明 HBuilderX 版本、运行平台,uniapp 还是 uniappx ,提供更多信息,有助于定位和解答你的问题。
要回复问题请先登录或注册
公告
更多>相关问题