Я пытаюсь сохранить некоторые вещи, используя Dexie, но всякий раз, когда я возвращаюсь, чтобы прочитать мои данные, создав новый объект Dexie, моя таблица исчезает.Однако таблица существует, если я читаю ее из объекта Dexie, в котором она была создана.
Я делаю это неправильно?Разве это не так, как вы должны получить доступ к старым базам данных?
<body>
<button onclick="f()">Read DB</button>
<script>
const db = new Dexie('DB');
//If table doesn't exist, add it
if (db.tables.indexOf('t') === -1) {
db.version(1).stores({ t: 'key' });
db.t.put({ key: 'a', val: 42 });
}
function f(){
var db = new Dexie('DB');
var store = db.table('t');
var val = store.get('a');
}
</script>
</body>