localForage的使用

localForage 的介紹
localForage 是基于 indexedDB 封裝的庫(kù),通過(guò)它的我們可以簡(jiǎn)化 indexedDB 的使用。

indexedDB

localForage 的使用
  1. 下載
npm install localforage

import localforage form 'localforage'
  1. 創(chuàng)建一個(gè) indexedDB
const myIndexedDB = localforage.createInstance({
    name: 'myIndexedDB'
})
  1. 存值
myIndexedDB.setItem(key, value)
  1. 取值
由于indexedDB的存取值都是異步的,建議使用 promise.then() 或 async/await 去讀取
myIndexedDB.getItem(key).then(value => {
    // we got our value
}).catch(err => {
    // we got on error
})

or

try {
  const value = await myIndexedDB.getItem(key);
  // This code runs once the value has been loaded
  // from the offline store.
} catch (err) {
  // This code runs if there were any errors.
}
  1. 刪除某項(xiàng)
myIndexedDB.removeItem(key)
  1. 重置數(shù)據(jù)庫(kù)
myIndexedDB.clear()

細(xì)節(jié)及其他使用方式請(qǐng)參考官方中文文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容