wx.getStorage(OBJECT)
從本機快取中非同步取得指定 key 對應的內容。
OBJECT參數說明:
[tr]參數型別說明[/tr]
key | String | 是 | 本機快取中的指定的key |
#success | Function | 是 | 介面呼叫的回呼函數,res = {data: key對應的內容} |
#fail | Function | ##否介面呼叫失敗的回呼函數 | |
#Function | 否 | 介面呼叫結束的回調函數(呼叫成功、失敗都會執行) |
範例程式碼:
wx.getStorage({ key: 'key', success: function(res) { console.log(res.data) } }) wx.getStorageSync(KEY)從本機快取同步取得指定key 對應的內容。
參數說明:[tr]參數類型必填說明[/tr]
#String | 是 | 本機快取中的指定的key |
範例程式碼:
#
try { var value = wx.getStorageSync('key') if (value) { // Do something with return value } } catch(e) { // Do something when catch error } wx.getStorageInfo(OBJECT)
非同步取得目前storage的相關資訊
OBJECT參數說明:[tr]參數類型必填說明[/tr]
Function | 是 | 介面呼叫的回呼函數,詳見返回參數說明 | |
##fail | Function | 否 | 介面呼叫失敗的回呼函數 |
complete | # Function | 否 | 介面呼叫結束的回呼函數(呼叫成功、失敗都會執行) |
success回傳參數說明:
keys | String Array | 在目前storage中所有的key |
currentSize | Number | #目前佔用的空間大小, 單位kb |
limitSize | Number | 限制的空間大小,單位kb |
範例程式碼:
wx.getStorageInfo({ success: function(res) { console.log(res.keys); console.log(res.currentSize); console.log(res.limitSize); } })###wx.getStorageInfoSync同步获取当前storage的相关信息 * *示例代码: * *"javascript try { var res = wx.getStorageInfoSync(); console.log(res.keys); console.log(res.currentSize); console.log(res.limitSize); } catch(e) { // Do something when catch error } wx.removeStorage(OBJECT)從本機快取中非同步移除指定key 。
key | String | 是 | 本機快取中的指定的key |
#success | Function | 是 | 介面呼叫的回呼函數 |
fail | #Function | #介面呼叫失敗的回調函數 | |
complete | Function | #介面呼叫結束的回呼函數(呼叫成功、失敗都會執行) |
範例程式碼:
wx.removeStorage({ key: 'key', success: function(res) { console.log(res.data) } }) wx.removeStorageSync(KEY)從本機快取同步移除指定key 。
##key | #String | 是 | 本機快取中的指定的key |
#範例程式碼:
#try { wx.removeStorageSync('key') } catch(e) { // Do something when catch error }
更多微信小程式:新增資料管理API 相關文章請關注PHP中文網!