img组件加载过的图片,下一次加载如何只请求本地缓存,本地缓存不存在再请求网络?
![t***@gmail.com](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/05/15/25_avatar_mid.jpg?v=0)
t***@gmail.com
- 发布:2019-08-15 10:19
- 更新:2021-03-23 18:08
- 阅读:9625
![flyu](https://img-cdn-tc.dcloud.net.cn/account/identicon/bf8cffb8c85528b7d5f5f05db6ba652b.png)
//====图片缓存====
function image_cache(image_url,image_name,call_back) {
uni.getStorage({
key: image_name,
success:function(res){
call_back(res.data)
},
fail:function(res){
// 本地没有缓存 需要下载
uni.downloadFile({
url: image_url,
success: (res) => {
if (res.statusCode === 200) {
call_back(res.data)
uni.setStorage({
key:image_name,
data:res,
success:function(){
}
})
}
}
});
}
})
}
一路踩坑到永远
解决了吗
2020-03-31 12:03
8***@qq.com
回复 一路踩坑到永远: 解决了吗
2020-10-28 16:19