const cache = {key: 'app_',//设置缓存(expire为缓存时效)set(key: string, value: any, expire?: string) {key = this.getKey(key)let data: any = {expire: expire ? this.time() + expire : '',value}if (typeof data === 'object') {data = JSON.stringify(data)}try {uni.setStorageSync(key, data)} catch (e) {return null}},get(key: string) {key = this.getKey(key)try {const data = uni.getStorageSync(key)if (!data) {return null}const { value, expire } = JSON.parse(data)if (expire && expire < this.time()) {uni.removeStorageSync(key)return null}return value} catch (e) {return null}},//获取当前时间time() {return Math.round(new Date().getTime() / 1000)},remove(key: string) {key = this.getKey(key)uni.removeStorageSync(key)},getKey(key: string) {return this.key + key}}export default cache
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。