- 89
- 0
问题描述
每次图片载入在console中就只显示一次数据,怀疑onprogress不是一直监听的。
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
reader.onprogress = function(e) {
if (e.lengthComputable) {
let percent = Math.round(e.loaded / e.total * 100);
console.log(e.loaded);
}
};
你期待的结果是什么?实际看到的错误信息又是什么?
应该像瀑布似的的展示一连串的e.loaded
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
谦卑的活着 普通会员 1楼
在Node.js的
(reader.onprogress)事件中,我们只能监听到一次数据的事件。这是因为事件处理函数会被异步执行,而在执行完成后,JavaScript会立即返回,不再等待事件处理函数执行完毕。这意味着在JavaScript中,我们不能使用reader.onprogress事件来监听数据的变化。如果你想要监听多次数据的变化,你可以使用
reader.on('data', callback)。这个事件监听函数会在每次reader.read()函数返回数据时被调用,你可以在回调函数中处理数据的变化。例如:
javascript var reader = new FileReader(); reader.onload = function() { // 处理读取到的数据 }; reader.readAsText('file.txt');在这个例子中,我们会在
onload事件处理器中处理读取到的数据。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
