一、缓存列表图片

 //循环数据的时候加载执行一个缓存图片的函数<script type="text/x-dot-template" id="listT">{{ for (var i = 0; i < it.length; i++) { }}<img class="aui-img-object aui-pull-left" onload="fnLoadImage(this)"  data-url="{{=it[i].smeta}}" src="../image/demo.png">{{ }; }}
</script>//执行的函数
function fnLoadImage(ele_) {var imageURL = $api.attr(ele_, 'data-url');if (imageURL) {api.imageCache({url : imageURL}, function(ret, err) {if (ret.status) {ele_.src = ret.url;$api.removeAttr(ele_, 'data_url');}});}
}

二、读取缓存和清除函数

//模板文件
<ul class="aui-list-view"><li class="aui-list-view-cell" tapmode onclick="fnClearCache()"><a class="aui-arrow-right">清除缓存<span class="aui-badge aui-badge-danger" id='cacheSize'></span></a></li>
</ul>//获取缓存方法
function fnGetCacheSize(){api.getCacheSize(function(ret){var size = parseInt(ret.size / 1024 / 1024 * 100) / 100 + ' MB';var cacheSize=$api.byId('cacheSize');cacheSize.innerHTML=size;});
}//清除缓存方法
function fnClearCache(){api.showProgress({title: '清除缓存中...',});api.clearCache(function(){setTimeout(function(){api.hideProgress();fnGetCacheSize();},500)});
}

三、监听缓存的实时改变

//在frameGroup的回调方法中 监听缓存实时改变
if(ret.index == 3){var jsfun = 'fnGetCacheSize();';api.execScript({frameName: 'frame3',script: jsfun});
}

apicloud图片缓存的使用和查看清除缓存相关推荐

  1. 如何清除360网站服务器缓存,360安全浏览器怎样清除缓存360浏览器缓存清理

    <360安全浏览器怎样清除缓存360浏览器缓存清理>由会员分享,可在线阅读,更多相关<360安全浏览器怎样清除缓存360浏览器缓存清理(8页珍藏版)>请在人人文库网上搜索. 1 ...

  2. 如何清空php缓存数据库,ThinkPHP实现一键清除缓存方法

    很多的开源cms系统都有一键清除缓存的功能,缓存是为了减轻服务器的压力而产生的,但是同时有缓存的存在也可能使一些数据不能实时更新,对此,我们就来实现一个ThinkPHP的清理缓存的功能.代码如下: T ...

  3. php 清除缓存的操作,注意 Laravel 清除缓存 PHP artisan cache:clear 的使用

    Laravel 的命令 php artisan cache:clear 用来清除各种缓存,如页面,Redis,配置文件等缓存,它会清空 Redis 数据库的全部数据,比如默认使用的 Redis 的数据 ...

  4. android 清除布局缓存,android – RecyclerView:如何清除缓存/回收视图?

    我使用RecyclerView显示列表布局的项目列表.我从列表布局切换到网格布局,在网格布局中只显示所有数据的一个子集.该交换机使用不同于布局列表的布局 XML. 所有这一切都很好,除了当我滚动,回收 ...

  5. IOS 之 计算缓存,清除缓存

    基本上所有的应用都会有清除缓存的功能,如果没有这项功能的话,手机负担会很大, 本文主要讲一下怎么实现查看缓存,清除缓存 1. 为了方便展示, 创建一个button - (void)viewDidLoa ...

  6. iOS开发 - 清除缓存

    Bg 1)由于项目需求需要,需要在设置页面其中一个cell里面展示缓存大小,并提供清除缓存功能,发现之前自己一直使用的那个计算并清除缓存的方法并不完善,而且一直都有想要完善一下的想法,由此写下这篇文章 ...

  7. yarn设置缓存,清除缓存

    查看yarn全局缓存目录 yarn cache dir 清除缓存 yarn cache clean 设置缓存目录 yarn config set cache-folder <path># ...

  8. Android清除缓存,清除数据

    概念: 清除数据.清除缓存的区别 清除数据主要是清除用户配置,比如SharedPreferences,数据库等等,这些数据都是在程序运行过程中保存的用户配置信息,清除数据后,下次进入程序就和第一次进入 ...

  9. Chrome 技术篇-常用web调试技巧清除缓存并硬性重新加载

    chrome 按 F12 打开开发者工具的条件下,右键浏览器刷新会有 3 个选择: 正常重新加载,走缓存的: 硬性重新加载,清除了关键位置的缓存: 清空缓存并硬性重新加载,是清除全部缓存并重新加载: ...

最新文章

  1. mysql删除数据后id自增不连续的解决方法
  2. Android Activity形象描述
  3. 20165334 《java程序设计》第2周学习总结
  4. django关于Mysql增删改查操作以及浏览器数据返回
  5. ROS功能包或其中一部分找不到的奇葩问题及对应解决方案
  6. Java基础学习总结(39)——Log4j 1使用教程
  7. python课程价格-python辅导价格是多少?主要流程是什么?
  8. 变压器绕组降低邻近效应_低频变压器初级短路的原因及解决方案
  9. SpringMVC全局异常处理机制常见问题及底层实现分析
  10. 基于handsontable的web excel(上)
  11. Kafka C++客户端库librdkafka详解
  12. 如何修改图片大小?图片怎么调整尺寸?
  13. Android NVidia Tegra2平台Camera架构浅析
  14. 乾隆的“十常四勿”之道
  15. balsamiq mockups 3安装
  16. 随机过程学习笔记04 布朗运动
  17. HC?OC?这些校招黑话你看明白了吗?
  18. Vue.js中的生命周期函数
  19. 八十行代码实现开源的 Midjourney、Stable Diffusion “咒语”作图工具
  20. JWT,springboot整合JWT完成token的验证,token的使用,java架构师技术栈

热门文章

  1. python官网网址是什么意思_python官网是什么
  2. 道客巴巴免费下载文档技巧
  3. python爬取网易云音乐歌曲评论信息
  4. JavaScript ceil()方法
  5. unbuntu 中远程桌面连接 tab键不能用
  6. mysql导入dat文件_.dat导入数据库
  7. ssm毕设项目企业部门报销管理g9d62(java+VUE+Mybatis+Maven+Mysql+sprnig)
  8. python中同级目录下不同py文件之间的调用失败问题
  9. 【转载】自抗扰控制器的学习过程
  10. SwinNet: Swin Transformer drives edge-aware RGB-D and RGB-T salient object detection