dexie.js,封裝了indexedDB本地數據庫的插件。更方便使用indexedDB


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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM