ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[info] 缓存 1. 代码 ~~~ export const myCache = (key, value, seconds = 3600 * 24) => { let nowTime = Date.parse(new Date()) / 1000; if (key && value) { let expire = nowTime + Number(seconds); uni.setStorageSync(key,JSON.stringify(value) + '|' +expire) console.log('已经把' + key + '存入缓存,过期时间为' + expire) } else if (key && !value) { let val = uni.getStorageSync(key); if (val) { // 缓存存在,判断是否过期 let temp = val.split('|') if (!temp[1] || temp[1] <= nowTime) { uni.removeStorageSync(key) console.log(key + '缓存已失效') return ''; } else { return JSON.parse(temp[0]); } } } } ~~~ 2. 使用 ``` // 获取 let key = myCache("key") // 设置 myCache("key", "name", 3600) ```