国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 課堂 > 小程序 > 正文

詳解微信小程序緩存--緩存時(shí)效性

2020-03-21 15:58:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

關(guān)于本地緩存

1.wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以對(duì)本地緩存進(jìn)行設(shè)置、獲取和清理。本地緩存最大為10MB

2.localStorage 是永久存儲(chǔ)

相應(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的具體使用詳見(jiàn)官方文檔

注意:這里又一個(gè)問(wèn)題就是這些緩存不清理會(huì)永久的緩存----------然而實(shí)際開(kāi)發(fā)中,我們往往需要設(shè)置一些緩存的時(shí)效性

所以就需要對(duì)這些api進(jìn)行封裝(二次開(kāi)發(fā))直接上代碼

設(shè)置緩存-----------put(key, val, time)        time為可選參數(shù)表示有效時(shí)間(單位:秒)

function put(key, val, time) {wx.setStorageSync(key, val)var seconds = parseInt(time);if (seconds > 0) {var timestamp = Date.parse(new Date());timestamp = timestamp / 1000 + seconds;wx.setStorageSync(k + 'dtime', timestamp + "")} else {wx.removeStorageSync(k + 'dtime')}}

讀取緩存-----get(key, def)-------def為可選參數(shù),表示無(wú)緩存數(shù)據(jù)時(shí)返回值(支持字符串、json、數(shù)組、boolean等等)

function get(key, def) {var deadtime = parseInt(wx.getStorageSync(key+ 'dtime'))if (deadtime) {if (parseInt(deadtime) < Date.parse(new Date()) /1000) {if (def) { return def; }else { return; }}}var res = wx.getStorageSync(key);if (res) {return res;} else {return def;}}

以上所述是小編給大家介紹的微信小程序緩存時(shí)效性詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VEVB武林網(wǎng)網(wǎng)站的支持!


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 苏尼特右旗| 彰化县| 淳化县| 兴义市| 柯坪县| 大荔县| 伊宁县| 方城县| 九寨沟县| 英吉沙县| 唐海县| 洛南县| 祁门县| 营山县| 余姚市| 巨鹿县| 上杭县| 漳浦县| 平定县| 永登县| 浦江县| 库伦旗| 安新县| 八宿县| 岳西县| 桃江县| 米脂县| 杭锦旗| 宁城县| 太康县| 三原县| 开平市| 右玉县| 鸡东县| 丽水市| 梧州市| 天镇县| 吉安市| 河西区| 峨眉山市| 上虞市|