indexeddb 相关问题

indexedDB提供了一种使用Javascript在浏览器中存储数据的方法。与关系数据库不同,indexedDB使用的键值存储在概念上类似于HTML5的本地存储。但是,indexedDB比本地存储更好,可以存储大量数据并更快地查询数据。虽然对特定功能的支持各不相同,但IE,Chrome,Firefox和Microsoft Edge都支持indexedDB。

navigator.storage.persist() 是否只能在存储压力的情况下防止数据删除?

根据 MDN 文档,浏览器存储的数据可以在三种情况下被驱逐: 存储压力驱逐 浏览器最大存储超出驱逐 主动驱逐 对于第一个案例 - “Stor...

回答 1 投票 0

如何检查indexedDB实例是否打开?

假设我有一个indexedDB对象的实例。有没有一种简单的方法来检测对象当前是否处于“打开”状态? 我尝试过database.closePending并查看其他属性...

回答 3 投票 0

打字稿:假装 foo 不在类型栏中,而它是:如何调试

当我执行 tx.idbtrans 时,出现错误: 错误:类型“Transaction & { fileInfo: EntityTable;”上不存在属性“idbtrans” }'。 等待 db.transacti...

回答 1 投票 0

使用 Pinia 存储在 IndexedDB 中

是否可以使用 Pinia 将数据本地存储在 IndexedDB 中? 我尝试使用 Pinia 持久状态,它默认将数据存储在 LocalStorage 中。我只是想尝试一下它是否适用于

回答 2 投票 0

无法在“idbobjectstore”上执行“put”,评估对象存储的关键路径未产生值

我支持的基于 Chrome 的应用程序给了我们这个错误。 我试图找出有关该错误的更多信息,但没有成功。 有人可以向我解释一下这可能是什么原因吗? E...

回答 2 投票 0

如何在IndexedDB中创建多个对象存储

我不知道我是对还是错。但据我所知,我无法手动创建版本更改事务。调用此功能的唯一方法是在打开索引数据库时更改版本号

回答 3 投票 0

Dexie.js:Table.where() 错误“无法读取未定义的属性‘bound’”

我在让 where() 语句在 Dexie 中工作时遇到一些麻烦。我尝试使用 where 导致以下错误: console.warn node_modules/dexie/dist/dexie.js:1273 未处理

回答 2 投票 0

在indexedDB 控制台中发现错误。需要帮助

我尝试创建的indexedDB 出现错误。 “未捕获的 DOMException:无法在“IDBObjectStore”上执行“索引”:找不到指定的索引。”说没找到...

回答 1 投票 0

React 组件在防止重复的情况下执行两次同步操作

我遇到了一个具有挑战性的问题,我的 React 组件(设计用于与后端同步数据)快速连续执行两次同步操作。即使我已经实现了,也会发生这种情况

回答 1 投票 0

在dexie中动态添加新表,IndexedDb

我毫无问题地定义了一个集合,如下所示: db = new Dexie('db'); db.version(1).stores( {测试:'++id,标题'} ); 但是当我通过以下两种方式向“db”数据库添加新表时,b...

回答 1 投票 0

如何在React中初始化索引数据库?

我的 React 应用程序中有一个组件,我需要在其中初始化索引数据库。在 useEffect 挂钩内对其进行初始化,如下所示: React.useEffect(() => { constinitializeDB = asy...

回答 1 投票 0

如何在 Chrome DevTools 中查看/编辑 localStorage 和 IndexedDB 数据

我正在开发一个大量使用 IndexedDB 的 Chrome 扩展。我目前正在将工作从使用清单版本 2 (MV2) 迁移到清单版本 3 (MV3)。 MV2中,背景页面是

回答 2 投票 0

使用 mapToClass 时,Dexie 不会在查询时返回类类型

我正在尝试在项目中使用 Dexie,并且尝试同时使用 Typescript 和 .mapToClass 功能。当尝试在 Dexie: Typescript 上实现示例时,我

回答 1 投票 0

我可以检查我的indexedDB占用了多少空间吗?

我想详细了解我正在开发的网络应用程序占用了多少存储空间。更具体地说,我对 indexedDB 中存储的数据大小感兴趣。 我知道我可以使用 navigator.st...

回答 2 投票 0

Webkit callAsyncJavaScript 不等待 SwiftUI 中的异步等待函数调用

我正在 SwiftUI 中使用 WebKit 来更新我的 indexedDB,但由于某种原因,webkit 模块的 callAsyncJavaScript 函数没有等待等待响应,有人可以帮忙吗?有什么变化...

回答 1 投票 0

React Native 支持索引数据库吗?

这个问题是在 GitHub 上提出的,答案是“嘿,你听说过 Stack Overflow 这个网站吗?你应该在那里问问题!”。 所以我就在这里,问一个问题! 是否会反应 Nat...

回答 6 投票 0

IDBKeyRange.仅创建空游标

所以我正在学习 IndexedDB,因为我必须在我公司正在规划的应用程序中使用它,而且我发现自己对游标和 IDBKeyRange 有点沮丧。事情,一切都很好,直到我......

回答 1 投票 0

我想让下面的代码同步执行[重复]

下面是我想要同步的代码 subtn.addEventListener("点击", (e) => { console.log("执行中"); 从数据库中读取数据(); console.log("执行...

回答 1 投票 0

使用 Dexie.js 进行血压数据管理 - 数据应该如何构建?

我想练习 Dexie 和 Nuxt,并想到了一个收集血压 (BP) 数据的小应用程序。 这个想法是: 每天测量 3 次血压(早上、中午、晚上) 每次测量血压 3 倍......

回答 1 投票 0

如何使用 Dexie.js 删除值字段内的键/值?

我有一行的值如下: { “id”:1, “令牌”:“abcd” } 如何删除并保存没有“令牌”的值,使其变成这样? { “id”:1 } 我需要先拿到对象吗...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.