UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

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