/**
|
* 设置sessionStorage
|
* @param {string} key
|
* @param {any} value
|
*/
|
export function setCache(key, value) {
|
if (value == undefined || value == null) {
|
window.sessionStorage.setItem(key, value);
|
} else {
|
window.sessionStorage.setItem(key, JSON.stringify(value));
|
}
|
}
|
|
/**
|
* 获取sessionStorage
|
* @param {string} key
|
* @returns {any}
|
*/
|
export function getCache(key) {
|
if (window.sessionStorage.getItem(key) == 'undefined' || window.sessionStorage.getItem(key) == null) {
|
return undefined;
|
}
|
return JSON.parse(window.sessionStorage.getItem(key));
|
}
|
|
/**
|
* 清除指定sessionStorage
|
* @param {string} key
|
*/
|
export function removeCache(key) {
|
return window.sessionStorage.removeItem(key);
|
}
|
|
/**
|
* 清除所有sessionStorage
|
*/
|
export function removeAll(key) {
|
return window.sessionStorage.clear();
|
}
|