为了账号安全,请及时绑定邮箱和手机立即绑定

用图片预加载的方法,在ios系统上无法显示缓存的图片

用图片预加载的方法,在ios系统上无法显示缓存的图片

慕容708150 2019-03-13 14:12:29
框架用的是vue,由于网页需要连接家电wifi,所以处于没有外网的状态,图片无法加载。使用vue打包成base64的方法可行,但是图片太多,导致打包出来的js巨大,因此加载极慢。 使用预加载的方法在pc、安卓上可行,就是在断网页面的上一页,创造一堆img标签把图片都下载好,然后下一页就能拿到缓存了。但是这种方法在ios上不可行。
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

这种情况最好不要依赖浏览器内建的缓存机制,建议使用 localStorage 把必要的图片存在本地,然后在断网的时候加载。这里只要把离线状态告知用户即可,不需要加载所有图片。


查看完整回答
反对 回复 2019-03-16
  • 1 回答
  • 0 关注
  • 952 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号