为什么将用户登录状态,购物车信息等存到localStorage里,而不存到sessionStorage里
为什么将用户登录状态,购物车信息等存到localStorage里,而不存到sessionStorage里
25
收起
正在回答
1回答
同学你好,这个问题问的很好,这里涉及到了它们两个生命周期上的区别。
1、localStorage:localStorage的生命周期是永久的,关闭页面或浏览器之后localStorage中的数据也不会消失。localStorage除非主动删除数据,否则数据永远不会消失。
2、sessionStorage的生命周期是在仅在当前会话下有效。sessionStorage引入了一个“浏览器窗口”的概念,sessionStorage是在同源的窗口中始终存在的数据。只要这个浏览器窗口没有关闭,即使刷新页面或者进入同源另一个页面,数据依然存在。但是sessionStorage在关闭了浏览器窗口后就会被销毁。
综上所述,sessionStorage在关闭了浏览器窗口后就会被销毁...那么我存很么状态是不是等我只要是关闭了页面就相当于需要重新登录了啊。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星