前端获取的用户信息存在哪里
比如说这个位置,有用户姓名,年龄,学历三个用户信息,怎么存储合适?
vuex+localstorage?还是有其他的方案
回答:
我了解的常见的前端存储方案:Cookie,LocalStorage和SessionStorage。
有比较多的方案比较:https://www.cnblogs.com/minig...。
用户隐私信息建议谨慎存储,及时删除。
回答:
看你的项目吧。
大点的用vuex会可能好管理。
一般的用localStorage会简洁些。
回答:
就你截图的例子来说是不需要额外的存储的。
在登录后前端应该使用sessionStorage存储token(因为localStorage在页面关闭后不会自动销毁),然后在需要时调用api请求数据即可。
就你的截图来说,这个组件自身完成api请求并显示数据后任务就结束了,并不需要存储数据。所谓的存储就是在多个组件中需要用到相同数据时,为了避免频繁请求的目的而缓存数据而已。所以怎么存不重要,能拿到就好。
你需要关注的问题是:如果使用内存存储数据,那么刷新页面后如何保证数据重新加载。
回答:
去了解一下store.js吧。
https://github.com/marcuswestin/store.js
是一个实现了浏览器的本地存储的 JavaScript 封装 API,不是通过 Cookie 和 Flash 技术实现,而是使用 localStorage、globalStorage 和 userData 行为。
以上是 前端获取的用户信息存在哪里 的全部内容, 来源链接: utcz.com/p/937570.html