Class _IndexedDB

Hierarchy

  • _IndexedDB

Constructors

Properties

_dbStatus: any

数据库状态

_open: any

打开或者升级数据库

Param

数据库名称

Param

完成回调

Param

是否升级数据库

Param

升级回调

Methods

  • 创建对象存储

    Parameters

    • dbname: string

      数据库名称

    • objectStroreName: string

      对象存储名称

    Returns Promise<void>

  • 删除数据库

    Parameters

    • dbname: string

      数据库名称

    Returns Promise<void>

  • 删除对象存储

    Parameters

    • dbname: string

      数据库名称

    • objectStroreName: string

      对象存储名称

    Returns Promise<void>

  • 获取对象存储中所有键列表

    Parameters

    • dbname: string

      数据库名称

    • objectStroreName: string

      对象存储名称

    Returns Promise<string[]>

  • 获取数据库,如果不存在则新建数据库

    Parameters

    • dbname: string

      数据库名称

    Returns Promise<IDBDatabase>

  • 获取对象存储名称列表

    Parameters

    • dbname: string

      数据库

    Returns Promise<string[]>

  • 是否存在指定的对象存储

    Parameters

    • dbname: string

      数据库名称

    • objectStroreName: string

      对象存储名称

    Returns Promise<boolean>

  • 清空对象存储中数据

    Parameters

    • dbname: string

      数据库名称

    • objectStroreName: string

      对象存储名称

    Returns Promise<void>

  • 删除对象存储中指定键以及对于数据

    Parameters

    • dbname: string

      数据库名称

    • objectStroreName: string

      对象存储名称

    • key: string | number

    Returns Promise<void>

  • 获取对象存储中指定键对应的数据

    Parameters

    • dbname: string

      数据库名称

    • objectStroreName: string

      对象存储名称

    • key: string | number

    Returns Promise<unknown>

  • 设置对象存储的键与值,如果不存在指定键则新增否则修改。

    Parameters

    • dbname: string

      数据库名称

    • objectStroreName: string

      对象存储名称

    • key: string | number

    • data: any

      数据

    Returns Promise<void>

  • 是否支持 indexedDB

    Returns boolean

Generated using TypeDoc