UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

33 lines (31 loc) 873 B
/* sessionStorage存储 */ /** * 通过key从sessionStorage缓存中获取数据 * @param {string} key key值 * @returns {string} 返回数据 */ function getSessionStorage(key) { return (window && window.sessionStorage.getItem(key)) || undefined; } /** * 设置sessionStorage缓存数据 * @param {string} key key值 * @param {string} value value值 */ function setSessionStorage(key, value) { window && window.sessionStorage.setItem(key, value); } /** * 通过key从sessionStorage缓存中删除数据 * @param {string} key key值 */ function removeSessionStorage(key) { window && window.sessionStorage.removeItem(key); } /** * 清空sessionStorage缓存中所有数据 */ function clearSessionStorage() { window && window.sessionStorage.clear(); } export { clearSessionStorage, getSessionStorage, removeSessionStorage, setSessionStorage };