我的 vuex 存储中有大量数据,即使出于性能目的,我也需要在刷新后保留这些数据。除了 LocalStorage 有什么建议吗?
问问题
24 次
1 回答
1
在浏览器中最多可以存储 1GB的“大量数据” 。可以通过https://developer.mozilla.org/de/docs/Web/API/IndexedDB_API
也许这篇文章对你来说很有趣。它用 indexedDB 实现了一个 vuex 解决方案https://netterminalmachine.com/blog/2018/persisting-a-vuex-store-to-indexed-db
我自己想出了这个 1GB 的最大空间限制。当您需要超过 1GB 时,Chrome 或 Firefox 等浏览器会要求您增加空间限制。 Safari 没有。它的硬上限为 ~1024MB 存储。如果您需要更多,则需要本机应用程序解决方案。(提示:MacOS 设备(如 iPad、iPhone)上的“Chrome”在后台使用 Safari)
于 2022-03-03T13:46:19.020 回答