/**
* 功能:获取缓存数据
* @param {string} key
* @param {string} type: 缓存类型 'local'(默认) / session;
* @returns {any} 'local'(默认) / session拿到的值
*/
function getCache(key = "", type = "local") {
let data;
switch (type) {
case "session":
let strS = sessionStorage.getItem(key);
try {
data = JSON.parse(strS);
} catch (e) {
data = strS;
}
break;
default:
let strL = localStorage.getItem(key);
try {
data = JSON.parse(strL);
} catch (e) {
data = strL;
}
break;
}
return data;
}
export default getCache