首頁 >微信小程式 >小程式開發 >微信小程式:新增資料管理 API

微信小程式:新增資料管理 API

高洛峰
高洛峰原創
2018-05-15 13:53:192342瀏覽

wx.getStorage(OBJECT)

從本機快取中非同步取得指定 key 對應的內容。
OBJECT參數說明:
[tr]參數型別說明[/tr]

##否介面呼叫失敗的回呼函數complete#Function否介面呼叫結束的回調函數(呼叫成功、失敗都會執行)
key String 本機快取中的指定的key
#success Function 介面呼叫的回呼函數,res = {data: key對應的內容}
#fail Function

範例程式碼:

wx.getStorage({
    key: 'key',
    success: function(res) {
        console.log(res.data)
    }
}) wx.getStorageSync(KEY)

從本機快取同步取得指定key 對應的內容。


參數說明:[tr]參數類型必填說明[/tr]

key#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]

#successFunction是介面呼叫的回呼函數,詳見返回參數說明##failFunction否介面呼叫失敗的回呼函數complete# Function否介面呼叫結束的回呼函數(呼叫成功、失敗都會執行)

success回傳參數說明:

[tr]參數型別說明[/tr]keysString Array在目前storage中所有的keycurrentSizeNumber#目前佔用的空間大小, 單位kblimitSize 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 。
OBJECT參數說明:

[tr]參數型別說明[/tr]keyString是本機快取中的指定的key#successFunction是介面呼叫的回呼函數fail#Function#介面呼叫失敗的回調函數completeFunction#介面呼叫結束的回呼函數(呼叫成功、失敗都會執行)

範例程式碼:

wx.removeStorage({
    key: 'key',
    success: function(res) {
        console.log(res.data)
    }
}) wx.removeStorageSync(KEY)
從本機快取同步移除指定key 。
參數說明:

[tr]參數類型必填說明[/tr]
##key #String 本機快取中的指定的key

#範例程式碼:

#
try {
    wx.removeStorageSync('key')
} catch(e) {
    // Do something when catch error
}

更多微信小程式:新增資料管理API 相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn