天天看點

微信小程式:設定setStorageSync本地緩存時間

話不多說,直接上代碼!以下是基本邏輯代碼,可根據實際情況自行修改。

var timestamp = Date.parse(new Date());
var expiration = timestamp + 1800000; //緩存30分鐘
var data_expiration = wx.getStorageSync("data_expiration");
if (data_expiration) {
  if (timestamp > data_expiration) {
    wx.clearStorageSync()
    wx.setStorageSync("data_expiration", expiration)
  }
} else {
  wx.setStorageSync("data_expiration", expiration)
}