扫一扫分享
idb实现所有indexeddb功能,且简化了繁琐流程,它封装了IndexedDB的内部细节,将IndexedDb基于事件的api封装成了一个基于Promise的API。
npm install idb
然后,假设您使用模块兼容的系统(如 webpack、Rollup 等):
import { openDB, deleteDB, wrap, unwrap } from 'idb';
async function doDatabaseStuff() {
const db = await openDB(…);
}
直接通过 jsdelivr 使用模块方法:
<script type="module">
import { openDB, deleteDB, wrap, unwrap } from 'https://cdn.jsdelivr.net/npm/idb@7/+esm';
async function doDatabaseStuff() {
const db = await openDB(…);
}
</script>
使用外部脚本参考
<script src="https://cdn.jsdelivr.net/npm/idb@7/build/umd.js"></script>
<script>
async function doDatabaseStuff() {
const db = await idb.openDB(…);
}
</script>
将创建一个全局idb,其中包含模块版本的所有导出。
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览