Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

renzp94/idxdb

Repository files navigation

@renzp/idxdb logo

Bundle Size Downloads Version License docs

@renzp/idxdb

一款零依赖、快速灵活、简单易用的indexedDB API库

安装

npm install @renzp/idxdb

使用

import { IdxDB } from '@renzp/idxdb'

const DB_NAME = "test"

await IdxDB.useDB({
  name: DB_NAME,
  version: 1,
  stores: [
    {
      name: 't_user',
      indexes: ['name', 'age'],
      keyPath: 'id',
    },
  ],
})
const db = new IdxDB(DB_NAME)
await db.connect()
await db?.store('t_user')?.getQuery({ values: {name: 'renzp94'} })
db.close()

更多使用方法可以查看文档