indexedDB:用于本地存储大量数据,高达250M,离线功能的数据存储。
script引入使用
https://unpkg.com/dexie@latest/dist/dexie.js
创建数据库与增删改查
const db = new Dexie("db"); //++id表示自增的字段 db.version(1).stores({ friends: '++id,name,age', }); //新增1条数据 function add(obj) { db.friends.add(obj) } //修改1条数据 要带上主键 如id function update(obj) { db.friends.put(obj) } //删除数据 function del(key) { db.friends.delete(key) } //查询数据 async function get(key) { return db.friends.get(key) } async function init() { console.log(await get(3)) } init()