class IndexDB {
constructor(dbName, storeName, keyPath) {
this.dbName = dbName;
this.storeName = storeName;
this.keyPath = keyPath;
this.openDB();
}
openDB() {
const dbRequest = window.indexedDB.open(this.dbName, 1);
dbRequest.onerror = (event) => {
console.log(`open db ${
this.dbName} failed.`);
}
dbRequest.onsuccess = event => {
this.db = event.target.result;
console.log(`open db ${
this.dbName} successed.`);
}
dbRequest.onupgradeneeded = event => {
event.target.result.<