手机淘宝8.8.0及以上版本支持该API,其他客户端请使用CanIUse判断相应版本是否支持此API。
获取缓存数据的同步接口。
入参为 String 类型,属性如下:
属性 |
类型 |
必填 |
描述 |
key |
String |
是 |
缓存数据的key |
名称 |
类型 |
说明 |
data |
Object/String |
key对应的内容key对应的内容(注意:高性能容器输出类型为String类型) |
// 普通模式下使用示例
let res = my.getStorageSync({ key: 'currentCity' });
my.alert({
content: JSON.stringify(res.data),
});
// 高性能模式下使用示例
const { data } = my.getStorageSync({ key: 'currentCity' });
// data: string | null
try {
if (data) {
const city = JSON.parse(data) as { cityName: string; adCode: string; spell: string };
console.log(city.cityName); // '杭州'
} else {
// key 不存在
}
} catch (e) {}
1、覆盖安装,不会导致小程序缓存失效;
2、设置中心清除缓存不会导致小程序缓存失效;
3、小程序缓存默认具有小程序id隔离;