# Cache
该类型提供了对Html5的原生localStorage对象的快捷访问。
# 方法
方法 | 说明 | 参数说明 | 备注 |
---|---|---|---|
set(key, value) | 写入缓存 | key:String,数据id,必传,value:String,数据值,必传 | |
setJson(key, value) | 将json对象转为字符后进行缓存 | key:String,数据id,必传,value:Object,数据值,必传 | |
get(key) | 读取缓存 | key:String,数据id,必传 | 无数据时,返回空字符串,而非undefined |
getJson(key,def) | 读取缓存,并将结果转为Json对象 | key:String,数据id,必传。dev:默认返回值 | 无数据时,默认返回{},而非undefined |
has(key) | 判断有无历史缓存 | key:String,数据id,必传 | 由于get和getJson方法设置了默认返回值,故提供该方法用于判断指定缓存是否已设置 |
remove(key) | 移除缓存 | key:String,数据id,必传 | - |
import {Cache} from 'sjfx';
Cache.set('trueName','张三');
Cache.get('trueName');
Cache.setJson('user',{trueName:'张三'});
Cache.getJson('user').trueName; // 张三