Javascript 本地存储和离子2中的存储哪个更好?

Javascript 本地存储和离子2中的存储哪个更好?,javascript,ionic2,ionic3,Javascript,Ionic2,Ionic3,我想将身份验证代码存储在localstorage中,ionic2提供了自己的存储模块ionic/storage storage.set(key,value), storage.get(key).then(value=> { console.log(value); }) 但我也尝试过这样存储,当我在浏览器中测试应用程序时,它可以正常工作 localStorage.setItem(key, value); localStorage.getItem('key'); 有谁能告诉我哪种方式

我想将身份验证代码存储在localstorage中,ionic2提供了自己的存储模块ionic/storage

storage.set(key,value),
storage.get(key).then(value=> {
   console.log(value);
})
但我也尝试过这样存储,当我在浏览器中测试应用程序时,它可以正常工作

localStorage.setItem(key, value);
localStorage.getItem('key');

有谁能告诉我哪种方式使用本地存储更好?为什么?

爱奥尼亚的存储肯定更好。如图所示:

存储是存储键/值对和JSON对象的简单方法。 存储在下面使用各种存储引擎,选择最好的存储引擎 一个可用,具体取决于平台

在本机应用程序上下文中运行时,存储将优先使用 SQLite,因为它是最稳定和最广泛使用的基于文件的 数据库,并避免了本地存储之类的缺陷 以及IndexedDB,例如操作系统决定以低成本清除此类数据 磁盘空间状况

在web上运行或作为渐进式web应用程序运行时,存储将 尝试按该顺序使用IndexedDB、WebSQL和localstorage

因此,基本上,爱奥尼亚的存储将尝试使用最好的可用选项,而您甚至不必担心这一点。在中,您还可以找到如何在您的项目中安装SQLite,这将允许爱奥尼亚的存储使用它,并且将是在您的应用程序中存储信息的最佳方式