1. 设置 Storage (可定时)
/** * 设置 * k 键key * v 值value * t 秒 */function set(k, v, t) { wx.setStorageSync(k, v) var seconds = parseInt(t) if (seconds > 0) { var newtime = Date.parse(new Date()) newtime = newtime / 1000 + seconds wx.setStorageSync(k + redis, newtime + '') } else { wx.removeStorageSync(k + redis) }}
2. 获取 Storage
/** * 获取 * k 键key */function get(k) { var deadtime = parseInt(wx.getStorageSync(k + redis)) if (deadtime) { if (parseInt(deadtime) < Date.parse(new Date()) / 1000) { this.remove(k) console.log(k, '过期了') return null } } var res = wx.getStorageSync(k) if (res) { return res } else { return null }}
3. 删除
/** * 清除单个 */function remove(k) { wx.removeStorageSync(k) wx.removeStorageSync(k + redis)}/** * 清除所有 */function clear() { wx.clearStorageSync()}