离子版本 5 angular 版本 12 - LocalStorageService

ionic version 5 angular version 12 - LocalStorageService

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

import {LocalStorageService} from 'ngx-webstorage';

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

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

除此之外,还有关于此主题的各种线程,即 localStorage 与 cookie,请参阅 this or something more recent

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

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