天天看點

微信小程式 本地存儲有關方法

将資料存儲在本地緩存中指定的 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)

作者:鹹瑜

繼續閱讀