将資料存儲在本地緩存中指定的 key 中。會覆寫掉原來該 key 對應的内容。除非使用者主動删除或因存儲空間原因被系統清理,否則資料都一直可用。單個 key 允許存儲的最大資料長度為 1MB,所有資料存儲上限為 10MB。
<col>
屬性
類型
預設值
必填
說明
key
string
是
本地緩存中指定的 key
data
any
需要存儲的内容。隻支援原生類型、Date、及能夠通過<code>JSON.stringify</code>序列化的對象。
success
function
否
接口調用成功的回調函數
fail
接口調用失敗的回調函數
complete
接口調用結束的回調函數(調用成功、失敗都會執行)
例:
這玩意友善就友善在 this 穿透我都不怕 啊哈哈哈 個人覺得。
取值那麼就是
wx.getStorage(Object object)
Object res
key對應的内容
除了這個 還有異步的 用法一樣,但是是異步的。
wx.setStorageSync({}) 和 wx.<code>getStorageSync({})</code>
2.wx.getStorageInfo(Object object)
獲異步擷取目前storage的相關資訊、例:
3.移除(同步和異步)本地存儲 和 清空(同步和異步)本地存儲資訊
wx.removeStorage() // 同步從本地緩存中移除指定 key
wx.removeStorageSync(string key) // 異步從本地緩存中移除指定 key
以上的屬性參考如下:
清空(同步和異步)本地存儲資訊wx.clearStorage(Object object) 同步清理本地資料緩存。wx.clearStorageSync() 異步清理本地資料緩存。
【其實這個清空直接 wx.clearStorage() 即可 】
wx.removeStorage(Object object)
作者:鹹瑜