今天在做IndexedDB项目时,遇到了一个头疼的问题。数据更新后,总是找不到最新的值。检查代码很多遍,但就是没找到原因。后来发现是因为事务没有正确提交。每次更新数据后,都要显式地调用
transaction.commit()方法,否则数据不会被保存。这个细节真是容易忽略。不过还好找到了解决办法,现在更新数据一切正常。看来在使用IndexedDB时,事务管理很重要啊。
登录/注册