手机淘宝8.8.0及以上版本支持该API,其他客户端请使用CanIUse判断相应版本是否支持此API。
获取缓存数据的异步接口。支持内嵌 webview 内缓与小程序缓存隔离,获取内嵌 webview 指定 key 的缓存不会同时返回小程序相同key下的缓存数据。
入参为 Object 类型,属性如下:
属性 |
类型 |
是否必须 |
描述 |
key |
String |
是 |
缓存数据的key |
success |
Function |
否 |
调用成功的回调函数 |
fail |
Function |
否 |
调用失败的回调函数 |
complete |
Function |
否 |
调用结束的回调函数(调用成功、失败都会执行) |
入参为 Object 类型,属性如下:
属性 |
类型 |
说明 |
data |
Object/String |
key对应的内容 |
1 2 3 4 5 6 7 8 9 | my.getStorage({ key: 'currentCity' , success: function(res) { my.alert({content: '获取成功:' + res.data.cityName}); }, fail: function(res){ my.alert({content: res.errorMessage}); } }); |
1、覆盖安装,不会导致小程序缓存失效;
2、设置中心清除缓存不会导致小程序缓存失效;
3、小程序缓存默认具有小程序id隔离;