reactjs - React 上 img 的加载百分比
问题描述
我在 React Web 应用程序上显示图像。
我的代码如下:
<img
alt={fileName}
onLoad={onLoad}
src={url}
/>
我想在图像周围显示一个指示器,告诉用户图像下载百分比。
我知道onLoad
属性是提供一个在图像加载完成时调用的函数,但我不知道如何检测图像下载百分比(或下载大小)。
有没有类似的属性onLoad
?我试过onProgress
了,但没有被解雇。
我读过这个问题JavaScript loading progress of an image。
但是这个问题的最高投票答案并没有回答我的问题。
该答案需要手动创建一个新的 Image() 实例,我想知道是否有对属性的内置支持onProgress
,或者请建议如何构建一个较低的机制来支持这一点。
解决方案
推荐阅读
- mysql - 在sql中的最后1天删除超过3个条目
- javascript - DateFns 长格式不适用于 PPPPpppp
- swift - 使用组合时应用程序中的 SwiftUI 图像未加载
- kotlin - 如何在列表中选择每种类型的最后一个元素并以特定顺序将其移动到列表的末尾?
- wordpress - 如何在 wordpress 网站中添加自己的班级名称?
- java - 如何将文本从一个活动显示到另一个活动布局?
- excel - 多个公式需要简化
- php - 我的更改没有反映我在 Laravel 8 网站中的 php 代码
- apache-spark - 如何访问 hudi 指标
- excel - VBA循环多次粘贴行