useIDBKeyval
useIDBKeyval
idb-keyval のラッパー。
ピア依存関係として idb-keyval をインストール
npm install idb-keyval@^6
使用方法
import { useIDBKeyval } from '@vueuse/integrations/useIDBKeyval'
// オブジェクトをバインド
const { data: storedObject, isFinished } = useIDBKeyval('my-idb-keyval-store', { hello: 'hi', greeting: 'Hello' })
// オブジェクトを更新
storedObject.value.hello = 'hola'
// ブール値をバインド
const flag = useIDBKeyval('my-flag', true) // Ref<boolean> を返す
// 数値をバインド
const count = useIDBKeyval('my-count', 0) // Ref<number> を返す
// IDB トランザクションを待機
await count.set(10)
console.log('IDB トランザクションが完了しました!')
// idb ストレージからデータを削除
storedObject.value = null
© 2019–PRESENT Anthony Fu https://github.com/antfu
※このページは Nuxt.js 公式ドキュメントの翻訳ページです。
公式ドキュメントの該当ページはこちら:
#