每個微信小程序都可以有自己的本地緩存,可以通過 wx.setStorage(wx.setStorageSync)愿伴、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以對本地緩存進(jìn)行設(shè)置睡蟋、獲取和清理涩金。同一個微信用戶,同一個小程序 storage 上限為 10MB 漱牵。localStorage 以用戶維度隔離亡哄,同一臺設(shè)備上,A 用戶無法讀取到 B 用戶的數(shù)據(jù)布疙。不同小程序之間也無法相互讀寫數(shù)據(jù)蚊惯。
本地緩存的清理時機(jī)跟代碼包一樣,只有在代碼包被清理的時候本地緩存才會被清理灵临。
被清理的情況:
- 儲存空間不足截型,會清空最近最久未使用的小程序的本地緩存。
2.微信中的「發(fā)現(xiàn)」-「小程序」儒溉,長按不想要的小程序宦焦,然后點(diǎn)擊「刪除」按鈕,這樣刪除才能徹底清理掉緩存刪掉小程序顿涣。直接在頁面頂部移除小程序波闹,緩存沒被清理掉。
storage的性質(zhì):
localstorage涛碑,無時效性精堕,除非手動清理,不然一直都在蒲障。