W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
每個(gè)百度小程序都可以有自己的本地緩存,可以通過相關(guān) API 對(duì)本地緩存進(jìn)行讀寫和清理。
說明:
注意:同一個(gè)賬戶退出登錄后重新登錄,由于退登清理策略,原賬戶 storage 數(shù)據(jù)將會(huì)丟失。我們不建議將關(guān)鍵信息全部存在 storage 中,以防出現(xiàn)用戶頻繁切換賬戶或用戶換設(shè)備的情況。
數(shù)據(jù)緩存每個(gè) API 提供同步和異步方法,使用的基本流程如下, 以異步存儲(chǔ)為例:
const key = 'mockData';
const data = {
value1: 'getStorageData1',
value2: 'getStorageData2'
};
swan.setStorage({
key,
data,
success: () => console.log('添加成功'),
fail: () => console.log('添加失敗'),
complete: () => console.log('添加完成')
});
swan.getStorage({
key,
success: res => console.log('獲取成功', res),
fail: () => console.log('獲取失敗'),
complete: () => console.log('獲取完成')
})
// 接上例
swan.removeStorage({
key,
success: res => console.log('刪除成功', res),
fail: () => console.log('刪除失敗'),
complete: () => console.log('刪除完成')
})
swan.clearStorage({
success: res => console.log('清除成功', res),
fail: () => console.log('清除失敗'),
complete: () => console.log('清除完成')
})
swan.getStorageInfo({
success: res => console.log(res.keys),
fail: err => console.log('獲取操作失敗')
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: