1
我需要使用indexedDb作为本地存储。Dart:indexed_db打开版本
当打开一个indexedDb时,版本被传递,我假设它指出是否需要升级。有人可以解释一下这里发生了什么,尤其是版本的重要性,版本是从哪里获得的,升级是什么?
例如:
import 'dart:indexed_db' as idb;
final int _iDbVersion = 1;
void fOpenDb(String sDbName) {
var request = window.indexedDB.open(sDbName, _iDbVersion);
request.on.success.add((e) => fDbOnOpened(request.result));
request.on.error.add(fDbOnOpenError);
request.on.upgradeNeeded.add((e) => fDbOnUpgradeNeeded(request.transaction));
}