讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 21.4.3 數據 >

21.4.3 數據

每個微信小程序都可以有自己的本地緩存,可以通過wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)對本地緩存進行設置、獲取和清理。本地緩存最大為10MB。需要注意的是,localStorage是永久存儲的,但是不建議將關鍵信息全部存在localStorage中,以防用戶換設備的情況。

wx.setStorage接口用於將數據存儲在本地緩存中指定的key中,會覆蓋原來該key對應的內容,這是一個異步接口。

wx.setStorageSync(KEY,DATA)接口用於將data存儲在本地緩存中指定的key中,會覆蓋原來該key對應的內容,這是一個同步接口。

wx.getStorage接口用於從本地緩存中異步獲取指定key對應的內容。

wx.getStorageSync(KEY)接口用於從本地緩存中同步獲取指定key對應的內容。

wx.getStorageInfo(OBJECT)接口用於異步獲取當前storage的相關信息。

wx.getStorageInfoSync接口用於同步獲取當前storage的相關信息。

wx.removeStorage(OBJECT)接口用於從本地緩存中異步移除指定key。

wx.removeStorageSync(KEY)接口用於從本地緩存中同步移除指定key。

wx.clearStorage接口用於清理本地數據緩存。

wx.clearStorageSync接口用於同步清理本地數據緩存。