设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
微信
›
怎么微信小程序虚拟列表快速滚动时出现白屏现象 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
社保缴纳基数引发的讨论,表示理解不了
›
车牌摇到号了,无奈手头不宽裕,纠结是买二
›
去马来西亚做计算机靠谱吗?
›
最终还是对开发者下手了🤣
›
公司开始主动补缴社保了,是有什么大雷么?
今日热议主题
收一个无毛病的 ipone11 或者 ipone12
为什么大部分游戏都是白天停服更新,不是晚
收一个招行体检白 , 120 左右
有没有适合程序员创业的项目呢 搞个什么程
看 B 站的评论也问好几个 AI 关于某手机的
购买 OpenAI API 和 Claude API 最方便的第
麻烦 macmini4 朋友帮个忙
想要 有线头戴耳机,真诚求推荐!
开发了个小玩意,可以快速的开发自己的智能
求助: ios youtube 无法播放,但网页端可以
怎么微信小程序虚拟列表快速滚动时出现白屏现象
ZhiAn
· 2024-8-21 11:04:41 · 34 次点击
原因:计算可视区域的节点和渲染 没有滚动快
一个很暴力的方法,就是足够大的缓冲区,但缓冲区都足够大,那感觉虚拟列表也没啥用了。
目前实现的思路
滚动记录 scrollTop -> 触发 useMemo 计算 startIndex 和 endIndex ,然后渲染指定区间的视图。
调试发现的原因就是 scrollTop 频繁触发,但 useMemo 减少了执行次数,导致可能都已经滚动一段距离还没有触发一次渲染,出现白屏现象。
举报
·
34 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
快来抢沙发
显示全部
|
最新评论
0 条回复
返回顶部