@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
36 lines (31 loc) • 824 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();
}
export { clearLocalStorage, getLocalStorage, removeLocalStorage, setLocalStorage };