每個微信小程序都可以有自己的本地緩存,可以通過 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以對本地緩存進行設(shè)置、獲取和清理。同一個微信用戶,同一個小程序 storage 上限為 10MB。localStorage 以用戶維度隔離,同一臺設(shè)備上,A 用戶無法讀取到 B 用戶的數(shù)據(jù)。
1.設(shè)置緩存
wx.setStorage({? key:"key",? data:"value"})? ? ? ? 手動異步設(shè)置緩存,這是一個異步接口。
wx.setStorageSync('key','value')? ? ? ? ? ? 手動同步設(shè)置緩存,這是一個同步接口。
2.獲取緩存
var value = wx.getStorage({? key:'key' })? ? 這是一個異步接口。
var value = wx.getStorageSync('key')? 這是一個同步接口。?
3.清除緩存
wx.removeStorage({? key:'key'? } })? ? 從本地緩存中異步移除指定 key 。
wx.removeStorageSync('key')? ? 從本地緩存中同步移除指定 key 。
wx.clearStorage()? 清理本地數(shù)據(jù)緩存。
wx.clearStorageSync()? 同步清理本地數(shù)據(jù)緩存