离子版本 5 角度版本 12 - LocalStorageService

Posted

技术标签:

【中文标题】离子版本 5 角度版本 12 - LocalStorageService【英文标题】:ionic version 5 angular version 12 - LocalStorageService 【发布时间】:2022-01-04 10:40:30 【问题描述】:

我正在使用 ionic 迈出第一步,我问我是否可以在 ionic 应用程序中使用它:

import LocalStorageService from 'ngx-webstorage';

或者有没有更好的方法来存储用户认证后的登录数据?

【问题讨论】:

【参考方案1】:

Ionic 已经提供了存储抽象,你可以在不导入外部包的情况下使用它。

import  Storage  from '@ionic/storage';

private store: Storage;

constructor(private storage: Storage)  

async init() 
  this.store = await this.storage.create();


save(userData: any) 
  this.store.set('user', userData);


详情请见https://github.com/ionic-team/ionic-storage

【讨论】:

【参考方案2】:

当说登录数据时,我想您指的是用户的令牌?因为您不应该在本地存储任何用户凭据。

除此之外,还有很多关于这个话题的话题,比如localStorage vs cookies,见this或something more recent。

但要回答您的问题,您没有理由不能使用该软件包,看看它如何提供各种生活质量改进和有用的处理程序。

【讨论】:

以上是关于离子版本 5 角度版本 12 - LocalStorageService的主要内容,如果未能解决你的问题,请参考以下文章

FormControl debounceTime 在角度 5(离子 3)中不可用

sh 知道离子框架(离子角度)版本使用。

将苹果支付令牌交换为离子角度的条纹令牌 [已解决]

如何在离子 3 中使用角度 6?

离子原生角度示例代码到 vuejs

如何获取离子框架的版本?