yunxian 2019-06-29
我写了一个通讯录的项目,利用indexeddb在浏览器持续化端存储通讯录数据
学习自: 阮一峰浏览器数据库 & indexedDB API
yarn install
yarn start
// DB.ts interface Idb { database: string; // 数据库名称 version: number; // 版本号 db: any; // 数据库创建成功后的对象 store: any[]; // 初始化存储数据 tables: any[]; // 表选项 open(): void; // 打开数据库方法 add(): void; // 插入一条数据 read(i): void; // 读取指定数据 readAll(): void; // 读取全部数据 remove(i): void; // 移除指定数据 update(o): void; // 更新指定数据 }
init.ts
import IndexedDB from './DB'; var db_person = new IndexedDB('db_test', 1); db_person.open(); // 初始化数据库操作