uniapp禁止图片自动缓存
时间: 2023-10-09 19:04:46 浏览: 288
uniapp-通用组件-可缓存图片组件
可以通过以下方式禁止uniapp中的图片自动缓存:
1. 在img标签中添加一个随机参数,如下所示:
```
<img src="yourImageUrl?random=Math.random()" />
```
这样每次请求图片时,随机参数会不同,浏览器就不会使用缓存的图片。
2. 在uniapp项目的main.js中添加以下代码:
```
Vue.http.headers.common['Cache-Control'] = 'no-cache';
Vue.http.headers.common['Pragma'] = 'no-cache';
Vue.http.headers.common['Expires'] = '-1';
```
这样可以设置HTTP头部,让浏览器不缓存请求的图片。
3. 在uniapp项目的manifest.json文件中添加以下代码:
```
"networkTimeout": {
"request": 5000,
"downloadFile": 10000,
"uploadFile": 10000,
"connectSocket": 5000,
"sendSocketMessage": 5000
},
"applets": {
"network": {
"timeout": 5000
}
}
```
这样可以设置网络请求的超时时间,避免请求过程中被缓存。
阅读全文