/** * 存储 */ /** * @description 异步存储 key,value 信息 * @param {String} key * @param {Object} value */ export function setItem(key, value) { return new Promise((resolve, reject) => { uni.setStorage({ key, data: value, success() { resolve() }, fail() { reject(`存储 ${ key }, ${ value } 异常`) } }) }) } /** * @description 同步存储 key,value 信息 * @param {String} key * @param {Object} value */ export function setItemSync(key, value) { uni.setStorageSync(key, value) } /** * @description 异步获取 key 对应的值 * @param {String} key */ export function getItem(key) { return new Promise((resolve, reject) => { uni.getStorage({ key, success({ data }) { resolve(data) }, fail() { reject(`获取 ${ key } 失败`) } }) }) } /** * @description 同步获取 key 对应的值 * @param {String} key */ export function getItemSync(key) { return uni.getStorageSync(key) }