首页 > 解决方案 > 本地存储?Vuejs 中的 LocalSession 或 Vuex ($store)

问题描述

当我可以使用 LocalStorage 或 Vuex (Store)。

我想在登录后保存用户信息,但不确定在 Vuejs 中有什么好的做法。

谢谢

标签: vue.jsvuejs2local-storagevuexvuejs3

解决方案


如果您已经使用 Vuex,那么您可以将其用作组件的集中存储,以发送保存用户信息的意图。

Vuex 不会跨选项卡保留更改。因此,如果您需要您的应用程序继续跨多个选项卡工作,您需要将其存储到会话存储中。即使您存储到会话存储中,您仍然需要进行额外的处理。或者,您还可以搜索跨选项卡共享 Vuex 数据的插件。

如果您需要您的应用在用户再次访问它时记住用户登录,那么您需要将其存储到本地存储中。


推荐阅读