// 存储数据 /** * 存储 localStorage * params => {key,type} 键 类型 sessionStorage localStorage * obj => object 对象 */ export const setStore = (params, obj) => { const { key, type } = params; if (typeof obj === 'object') { obj = JSON.stringify(obj); } if (type) { window.sessionStorage.setItem(key, obj); } else { window.localStorage.setItem(key, obj); } } /** * 获取 localStorage * params => {key,type} 键 类型 sessionStorage localStorage * 返回结果 object */ export const getStore = (params) => { try { const { key, type } = params; let result; if (type) { result = window.sessionStorage.getItem(key); } else { result = window.localStorage.getItem(key); } return JSON.parse(result) } catch (e) { console.log(e) return undefined } } /** * 删除localStorage */ export const removeStore = key => { window.localStorage.removeItem(key) window.sessionStorage.removeItem(key) }