apicloud图片缓存的使用和查看清除缓存
来源:互联网 发布:centos 7 更改ftp目录 编辑:程序博客网 时间:2024/05/17 22:32
一、缓存列表图片
//循环数据的时候加载执行一个缓存图片的函数 <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 });}
0 0
- apicloud图片缓存的使用和查看清除缓存
- 图片缓存和清除
- 使用SDWebImage清除图片缓存
- Glide的缓存图片,清除缓存
- smarty_smarty缓存的配置、使用和清除
- smarty_smarty缓存的配置、使用和清除
- android清除缓存,查看缓存
- 如何查看和清除Windows本地的DNS缓存内容
- 如何查看和清除Windows本地的DNS缓存内容
- iOS 心得九:应用缓存的查看和清除
- 如何查看和清除Windows本地的DNS缓存内容
- 获取缓存的大小和清除缓存
- 清除SQL Server数据缓存和执行计划缓存,查看执行计划的各种方式对比
- 清除SQL Server数据缓存和执行计划缓存,查看执行计划的各种方式对比
- nginx清除缓存图片
- 清除图片缓存
- 清除图片缓存SDImageCache
- img图片缓存清除
- Hue 介绍 ,安装 与应用
- linux命令2
- hz-gb-2312解码问题
- Linux-信号机制详解(二)
- Oracle【BC】
- apicloud图片缓存的使用和查看清除缓存
- JavaScript闭包的理解
- 补: Codeforces Round #355 (Div. 2)
- 1094. The Largest Generation
- 1-INTRODUCTION
- python2.7+opencv3.1 打开摄像头
- 367. Valid Perfect Square
- MYSQL索引:对聚簇索引和非聚簇索引的认识
- Spring初级学习!!!