halo-util
Version:
前端模块化 JavaScript 工具库
41 lines (35 loc) • 937 B
JavaScript
;
/* 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;