| | |
| | | if (type) window.sessionStorage.setItem(name, JSON.stringify(obj)); |
| | | else window.localStorage.setItem(name, JSON.stringify(obj)); |
| | | }; |
| | | |
| | | /** |
| | | * 存储localStorage |
| | | */ |
| | | export const setStoreSync = (params = {}) => { |
| | | return new Promise((resolve, reject) => { |
| | | let { name, content, type } = params; |
| | | name = keyName + name; |
| | | let obj = { |
| | | dataType: typeof content, |
| | | content: content, |
| | | type: type, |
| | | datetime: new Date().getTime(), |
| | | }; |
| | | if (type) window.sessionStorage.setItem(name, JSON.stringify(obj)); |
| | | else window.localStorage.setItem(name, JSON.stringify(obj)); |
| | | |
| | | let timer = setTimeout(() => { |
| | | resolve(true) |
| | | clearTimeout(timer) |
| | | }, 500) |
| | | }) |
| | | }; |
| | | |
| | | |
| | | /** |
| | | * 获取localStorage |
| | | */ |