halo-util
Version:
前端模块化 JavaScript 工具库
41 lines (35 loc) • 972 B
JavaScript
;
/* sessionStorage存储 */
/**
* 通过key从sessionStorage缓存中获取数据
* @param {String} key key值
* @returns {String} 返回数据
*/
function getSessionStorage(key) {
return window.sessionStorage.getItem(key) || "";
}
/**
* 设置sessionStorage缓存数据
* @param {String} key key值
* @param {String} value value值
*/
function setSessionStorage(key, value) {
window.sessionStorage.setItem(key, value);
}
/**
* 通过key从sessionStorage缓存中删除数据
* @param {String} key key值
*/
function removeSessionStorage(key) {
window.sessionStorage.removeItem(key);
}
/**
* 清空sessionStorage缓存中所有数据
*/
function clearSessionStorage() {
window.sessionStorage.clear();
}
exports.clearSessionStorage = clearSessionStorage;
exports.getSessionStorage = getSessionStorage;
exports.removeSessionStorage = removeSessionStorage;
exports.setSessionStorage = setSessionStorage;