Data Storage
Ionic 应用提供了多种数据存储方案。最佳选择是挑选最符合您应用需求的方案。一个应用可能同时需要多种存储方案。
信息
某些存储方案涉及第三方插件或产品。在此情况下,我们既不认可也不支持这些插件或产品。此处提及仅作信息参考。
以下是一些常见用例及解决方案:
本地应用设置与数据
许多应用需要本地存储设置以及其他轻量级键/值数据。Capacitor Preferences 插件专门为此类场景设计。
关系型数据存储(仅限移动端)
某些应用,特别是遵循离线优先方法论的应用,可能需要本地存储大量复杂的关系型数据。对于此类场景,可以使用 SQLite 插件。最常见的 SQLite 插件包括:
- Cordova SQLite Storage(该插件还有一个便捷封装可辅助实现)
- Capacitor Community SQLite Plugin