我设定了一个承诺
idbKeyval.set('example', 5)
.then(() => console.log('It worked!1'))
.catch(err => console.log('It failed!', err));
然后,刷新页面后,我想检查是否设置了这个值,并将这个'5'赋值给变量。下面是来自IDB-Keyval github的代码,但我无法从中获取值!
idbKeyval.get('hello').then(val => console.log(val));
1条答案
按热度按时间sd2nnvve1#
您可以在https://jsbin.com/zadarebili/edit?html,output中看到使用
async
/await
(这简化了语法)使用idb-keyval
的工作示例我不能在Stack Overflow中包含一个实时的代码片段,因为它们的嵌入工作方式,IndexedDB被阻塞,但相关代码