vue.js - 本地存储?Vuejs 中的 LocalSession 或 Vuex ($store)
问题描述
当我可以使用 LocalStorage 或 Vuex (Store)。
我想在登录后保存用户信息,但不确定在 Vuejs 中有什么好的做法。
谢谢
解决方案
如果您已经使用 Vuex,那么您可以将其用作组件的集中存储,以发送保存用户信息的意图。
Vuex 不会跨选项卡保留更改。因此,如果您需要您的应用程序继续跨多个选项卡工作,您需要将其存储到会话存储中。即使您存储到会话存储中,您仍然需要进行额外的处理。或者,您还可以搜索跨选项卡共享 Vuex 数据的插件。
如果您需要您的应用在用户再次访问它时记住用户登录,那么您需要将其存储到本地存储中。
推荐阅读
- excel - 早于 Excel 2016 的版本的 GetOpenFilename 行为不同
- r - 加速 R 焦点功能
- c# - 在 1996 年之前的几年中,Windows DST endDate 大约有一个月的错误
- java - 基于 Eclipse RCP 功能的项目
- java - 对Hashmap中具有Null值的对象列表进行排序
- r - Bibliometrix 软件包安装错误
- python - 从 Pandas 列中检索独特元素的最有效方法?
- r - R_LIBS_USER 和 windows 共享文件夹网络路径
- python - 在Python中按索引对矩阵元素进行求和
- java - WebService 中未处理 SQL 异常