小編給大家分享一下微信小程序中緩存過期時間的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比隆德網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式隆德網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋隆德地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
關(guān)于本地緩存
1.wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以對本地緩存進行設(shè)置、獲取和清理。本地緩存最大為10MB
2.localStorage 是永久存儲
相應(yīng)的api----------
wx.setStorage(OBJECT)
wx.getStorage(OBJECT)
wx.getStorageInfo(OBJECT)
wx.removeStorage(OBJECT)
wx.setStorageSync(KEY,DATA)
wx.getStorageSync(KEY)
wx.getStorageInfoSync
wx.clearStorage()
wx.clearStorageSync() ...
Api的具體使用詳見官方文檔
微信小程序緩存過期時間
/* *創(chuàng)建緩存 * @param e 緩存名稱 * @param t 緩存值 * @param i 緩存時間 */ setCache: function(e, t, i) { var n = +new Date / 1000, a = true, o = { expire: i ? n + parseInt(i) : 0, value: t }; try { wx.setStorageSync(e, o) } catch (e) { a = false } return a }, /* *獲取緩存 * @param e 緩存名稱 * @param t 緩存值 */ getCache: function(e, t) { var i = +new Date / 1000, n = ""; i = parseInt(i); try { n = wx.getStorageSync(e), n.expire > i || 0 == n.expire ? n = n.value : (n = "", this.removeCache(e)) } catch (e) { n = void 0 === t ? "" : t } return n = n || "" }, /* *清除緩存 * @param e 緩存名稱 */ removeCache: function(e) { var t = true; try { wx.removeStorageSync(e) } catch (e) { t = false } return t },
看完了這篇文章,相信你對“微信小程序中緩存過期時間的示例分析”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!