我需要检查某个表在打开后是否已经存在于 IndexedDB 中。但我不知道如何在“then”语句中获取 DexieDB 对象。
this.db = new Dexie("DBNAME");
if (!this.db.isOpen()) {
this.db.open().then(function () {
//how to get this.db.table(storeName) here?
}).catch(function (error) {
console.log(error)
});
}
所以this.db
在“then”语句中不存在。如何得到它?