UNPKG

halo-util

Version:

前端模块化 JavaScript 工具库

41 lines (35 loc) 937 B
'use strict'; /* localStorage存储 */ /** * 通过key从localStorage缓存中获取数据 * @param {String} key key值 * @returns {String} 返回数据 */ function getLocalStorage(key) { return window.localStorage.getItem(key) || undefined; } /** * 设置localStorage缓存数据 * @param {String} key key值 * @param {String} value value值 */ function setLocalStorage(key, value) { window.localStorage.setItem(key, value); } /** * 通过key从localStorage缓存中删除数据 * @param {String} key key值 */ function removeLocalStorage(key) { window.localStorage.removeItem(key); } /** * 清空localStorage缓存中所有数据 */ function clearLocalStorage() { window.localStorage.clear(); } exports.clearLocalStorage = clearLocalStorage; exports.getLocalStorage = getLocalStorage; exports.removeLocalStorage = removeLocalStorage; exports.setLocalStorage = setLocalStorage;