图片加载img.onload,如何显示进度条?
问题描述
手机端由于需要压缩,选取图片后,特别是大图片,显示出来就比较慢,通常6M以上的图片需要至少5s,这就给用户体验带来挑战。
问题出现的环境背景及自己尝试过哪些方法
过程:选取图片-》压缩-》手机显示图片=》上传,手机显示这个环节出问题。
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
压缩是canvas压缩,手机显示图片base64,上传是blob
你期待的结果是什么?实际看到的错误信息又是什么?
能否根据base64,做一些进度。
因为有进度条,就会改善用户体验
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用ajax-get请求图片,可以获取下载进度,等于100%再赋值到img的src,比如:
http://www.ionic.wang/ng_cord...