apicloud图片缓存的使用和查看清除缓存
一、缓存列表图片
//循环数据的时候加载执行一个缓存图片的函数<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图片缓存的使用和查看清除缓存相关推荐
- 如何清除360网站服务器缓存,360安全浏览器怎样清除缓存360浏览器缓存清理
<360安全浏览器怎样清除缓存360浏览器缓存清理>由会员分享,可在线阅读,更多相关<360安全浏览器怎样清除缓存360浏览器缓存清理(8页珍藏版)>请在人人文库网上搜索. 1 ...
- 如何清空php缓存数据库,ThinkPHP实现一键清除缓存方法
很多的开源cms系统都有一键清除缓存的功能,缓存是为了减轻服务器的压力而产生的,但是同时有缓存的存在也可能使一些数据不能实时更新,对此,我们就来实现一个ThinkPHP的清理缓存的功能.代码如下: T ...
- php 清除缓存的操作,注意 Laravel 清除缓存 PHP artisan cache:clear 的使用
Laravel 的命令 php artisan cache:clear 用来清除各种缓存,如页面,Redis,配置文件等缓存,它会清空 Redis 数据库的全部数据,比如默认使用的 Redis 的数据 ...
- android 清除布局缓存,android – RecyclerView:如何清除缓存/回收视图?
我使用RecyclerView显示列表布局的项目列表.我从列表布局切换到网格布局,在网格布局中只显示所有数据的一个子集.该交换机使用不同于布局列表的布局 XML. 所有这一切都很好,除了当我滚动,回收 ...
- IOS 之 计算缓存,清除缓存
基本上所有的应用都会有清除缓存的功能,如果没有这项功能的话,手机负担会很大, 本文主要讲一下怎么实现查看缓存,清除缓存 1. 为了方便展示, 创建一个button - (void)viewDidLoa ...
- iOS开发 - 清除缓存
Bg 1)由于项目需求需要,需要在设置页面其中一个cell里面展示缓存大小,并提供清除缓存功能,发现之前自己一直使用的那个计算并清除缓存的方法并不完善,而且一直都有想要完善一下的想法,由此写下这篇文章 ...
- yarn设置缓存,清除缓存
查看yarn全局缓存目录 yarn cache dir 清除缓存 yarn cache clean 设置缓存目录 yarn config set cache-folder <path># ...
- Android清除缓存,清除数据
概念: 清除数据.清除缓存的区别 清除数据主要是清除用户配置,比如SharedPreferences,数据库等等,这些数据都是在程序运行过程中保存的用户配置信息,清除数据后,下次进入程序就和第一次进入 ...
- Chrome 技术篇-常用web调试技巧清除缓存并硬性重新加载
chrome 按 F12 打开开发者工具的条件下,右键浏览器刷新会有 3 个选择: 正常重新加载,走缓存的: 硬性重新加载,清除了关键位置的缓存: 清空缓存并硬性重新加载,是清除全部缓存并重新加载: ...
最新文章
- mysql删除数据后id自增不连续的解决方法
- Android Activity形象描述
- 20165334 《java程序设计》第2周学习总结
- django关于Mysql增删改查操作以及浏览器数据返回
- ROS功能包或其中一部分找不到的奇葩问题及对应解决方案
- Java基础学习总结(39)——Log4j 1使用教程
- python课程价格-python辅导价格是多少?主要流程是什么?
- 变压器绕组降低邻近效应_低频变压器初级短路的原因及解决方案
- SpringMVC全局异常处理机制常见问题及底层实现分析
- 基于handsontable的web excel(上)
- Kafka C++客户端库librdkafka详解
- 如何修改图片大小?图片怎么调整尺寸?
- Android NVidia Tegra2平台Camera架构浅析
- 乾隆的“十常四勿”之道
- balsamiq mockups 3安装
- 随机过程学习笔记04 布朗运动
- HC?OC?这些校招黑话你看明白了吗?
- Vue.js中的生命周期函数
- 八十行代码实现开源的 Midjourney、Stable Diffusion “咒语”作图工具
- JWT,springboot整合JWT完成token的验证,token的使用,java架构师技术栈
热门文章
- python官网网址是什么意思_python官网是什么
- 道客巴巴免费下载文档技巧
- python爬取网易云音乐歌曲评论信息
- JavaScript ceil()方法
- unbuntu 中远程桌面连接 tab键不能用
- mysql导入dat文件_.dat导入数据库
- ssm毕设项目企业部门报销管理g9d62(java+VUE+Mybatis+Maven+Mysql+sprnig)
- python中同级目录下不同py文件之间的调用失败问题
- 【转载】自抗扰控制器的学习过程
- SwinNet: Swin Transformer drives edge-aware RGB-D and RGB-T salient object detection