// 存储数据 // key: String // data: Object/String export function setStorage(key, data) { return new Promise((resolve, _) => { uni.setStorage({ key: key, data: data, success: () => { resolve(); } }); }); } // 同步存储数据 export function setStorageSync(key, data) { uni.setStorageSync({ key: key, data: data }); } // 获取存储 // key: String export function getStorage(key) { return new Promise((resolve, _) => { uni.getStorage({ key: key, success: (res) => { resolve(res); }, fail: (res) => { resolve(res); } }); }); } // 同步获取数据 export function getStorageSync(key) { let data = JSON.parse(uni.getStorageSync(key)); return data; } // 删除 export function removeStorage(key) { return new Promise((resolve, _) => { uni.removeStorage({ key: key, success: () => { resolve(); } }); }); } // 同步删除 export function removeStorageSync(key) { uni.removeStorageSync({ key: key }); } // 授权信息 export function getAuthCode() { return new Promise((resolve) => { uni.getAuthCode({ success: (res) => { resolve(res); }, fail: (err) => { resolve(err); } }); }); } // 获取经纬度 export function getLocation() { return new Promise((resolve) => { uni.getLocation({ success: (res) => { resolve(res); } }); }); } // 获取位置信息包含经纬度。 export function getLocationCode() { return new Promise((resolve) => { uni.getLocation({ type: 1, success: (res) => { resolve(res); } }); }); } // export { // // 存储相关 // setStorage, // setStorageSync, // getStorage, // getStorageSync, // removeStorage, // removeStorageSync, // // 免登 // getAuthCode, // // 位置经纬度 // getLocation, // // 经纬度和编码 // getLocationCode // };