如何解决 IDBKeyRange 错误上绑定的 Dexie
How to Troubleshoot Dexie bound on IDBKeyRange Error
我在 Vue JS 项目中使用 Dexie.js 版本 3.0.3-rc.3
,我偶尔 运行 在 Chrome (86) 中遇到此异常:
Failed to execute 'bound' on 'IDBKeyRange': The parameter is not a valid key.↵ DataError: Failed to execute 'bound' on 'IDBKeyRange': The parameter is not a valid key.
这是完整错误的屏幕截图:
我相当确定问题出在我的数据中 undefined
,但我正在尝试找到解决此问题的好方法。我在出现异常时暂停了 Chrome 开发工具,并检查了 Dexie 的这个特定部分周围的代码,但它没有揭示使用什么数据来使这个异常发生。
有人对如何找出真正的问题有什么建议吗?有点大海捞针的感觉
==更新==
下面是完整的调用堆栈:
尝试检查调用堆栈。我知道您可能需要很长时间才能到达应用程序代码中的框架,但失败的调用应该存在!
我在 Vue JS 项目中使用 Dexie.js 版本 3.0.3-rc.3
,我偶尔 运行 在 Chrome (86) 中遇到此异常:
Failed to execute 'bound' on 'IDBKeyRange': The parameter is not a valid key.↵ DataError: Failed to execute 'bound' on 'IDBKeyRange': The parameter is not a valid key.
这是完整错误的屏幕截图:
我相当确定问题出在我的数据中 undefined
,但我正在尝试找到解决此问题的好方法。我在出现异常时暂停了 Chrome 开发工具,并检查了 Dexie 的这个特定部分周围的代码,但它没有揭示使用什么数据来使这个异常发生。
有人对如何找出真正的问题有什么建议吗?有点大海捞针的感觉
==更新==
下面是完整的调用堆栈:
尝试检查调用堆栈。我知道您可能需要很长时间才能到达应用程序代码中的框架,但失败的调用应该存在!