const storageKeys = { TOKEN: '__user_token', USERINFO: '__user_info' } const storage = { setStorage (key, data, sync = false) { if (sync) { return new Promise((resolve, reject) => { uni.setStorage({ key, data, success: res => { resolve(res) }, fail: err => { reject(err) } }) }) } else { return uni.setStorageSync(key, data) } }, getStorage (key, sync = false) { if (sync) { return new Promise((resolve, reject) => { uni.getStorage({ key, success: res => { resolve(res) }, fail: err => { reject(err) } }) }) } else { return uni.getStorageSync(key) } }, removeStorage (key, sync = false) { if (sync) { return new Promise((resolve, reject) => { uni.removeStorage({ key, success: res => { resolve(res) }, fail: err => { reject(err) } }) }) } else { return uni.removeStorageSync(key) } }, clearStorage (sync = false) { if (sync) { return uni.clearStorage() } else { return uni.clearStorageSync() } } } export { storageKeys, storage }