gpt4 book ai didi

javascript - 是否可以在 indexedDB 上创建触发器?

转载 作者:行者123 更新时间:2023-11-30 08:01:39 25 4
gpt4 key购买 nike

我想知道是否可以在 indexedDB 上创建触发器?

我在“叔叔”谷歌上搜索了一些相关内容,但没有成功。有人知道吗?

提前致谢。

最佳答案

IndexedDB 中没有触发器的概念,但是您可以为 IndexedDB api 创建一个包装器,您可以使用它来定义“触发器”。

这是通用添加对象函数的示例:

function AddObject(dbName, storeName, data, callback) {
var request = indexedDB.open(dbName);
request.onsuccess = function(e) {
var db = e.target.result;
var trans = db.transaction([storeName], "readwrite");
var store = trans.objectStore(storeName);

var request = store.put(data);

trans.oncomplete = function(e) {
//add the trigger code here
console.log("Triggered on data entry");
callback();
};

request.onerror = function(e) {
console.log("Error Adding: ", e);
};
};
};

关于javascript - 是否可以在 indexedDB 上创建触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26673911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com