MemoryCacheModule

大约 1 分钟

MemoryCacheModule

页面级别内存缓存模块, 可以用来做页面级别的键值对缓存,通常用于复杂数据的缓存和传输,可参考cacheImage方法和CanvasdrawImage方法搭配使用的示例open in new window

注意

缓存有效期为页面级别, 页面退出后, 缓存就会失效

setObject方法

缓存键值对


参数

参数描述类型
key 必需缓存keyString
value 必需缓存值Any

cacheImage方法

缓存图片


参数

参数描述类型
src 必需需要缓存的图片的源String
sync 必需是否同步缓存(本地资源和base64图片支持同步缓存)Boolean
callback 可选是否同步缓存(本地资源和base64图片支持同步缓存)ImageCacheCallback

如果是同步缓存,cacheImage方法会返回ImageCacheStatus类型,该类型的成员为:

参数描述类型
state缓存图片的状态String
errorCode错误码,0代表成功Int
errorMsg错误信息String
cacheKey缓存图片的keyString

如果是异步缓存,需传入callback,callback会传入ImageCacheStatus参数。

上次编辑于: