Vue如何通过localStorage实现信息持久化存储的示例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计990个文字,预计阅读时间需要4分钟。
一、什么是localStorage?localStorage是浏览器提供的一种持久化存储方式,可以对数据进行存储。它允许我们在不刷新页面的情况下,在客户端保存数据。使用Web Storage存储键值对,与存储Cookie的方式相比,更直观,且容量更大。它包含两种类型:localStorage和sessionStorage。sessionStorage(临时存储):为每个数据源存储数据,即使页面关闭,数据也不会丢失。但一旦浏览器关闭,数据会被清除。localStorage:永久存储数据,即使关闭浏览器,数据也不会丢失。它为每个数据源存储数据,每个数据源可以存储大量数据。
一 什么是localStorage
对浏览器来说,使用 Web Storage 存储键值对比存储 Cookie 方式更直观,而且容量更大,它包含两种:localStorage 和 sessionStorage
sessionStorage(临时存储) :为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面重新加载
localStorage(长期存储) :与 sessionStorage 一样,但是浏览器关闭后,数据依然会一直存在
所以上次使用cookie的时候就遇到了一个坑,设置后马上访问session会获取不到,蛋疼,还需要刷新一下,原因是:
当我们首次访问设置Cookie的页面时,服务器会把设置的Cookie值通过响应头发送过来,告诉浏览器将cookie存储的本地相应文件夹中(注意:第一次访问时本地还没有存储Cookie,所以此时获取不到值);
当第二次访问(或在进行cookie设置后,过期前所有的访问)时,请求头信息你中都会把Cookie值携带。
本文共计990个文字,预计阅读时间需要4分钟。
一、什么是localStorage?localStorage是浏览器提供的一种持久化存储方式,可以对数据进行存储。它允许我们在不刷新页面的情况下,在客户端保存数据。使用Web Storage存储键值对,与存储Cookie的方式相比,更直观,且容量更大。它包含两种类型:localStorage和sessionStorage。sessionStorage(临时存储):为每个数据源存储数据,即使页面关闭,数据也不会丢失。但一旦浏览器关闭,数据会被清除。localStorage:永久存储数据,即使关闭浏览器,数据也不会丢失。它为每个数据源存储数据,每个数据源可以存储大量数据。
一 什么是localStorage
对浏览器来说,使用 Web Storage 存储键值对比存储 Cookie 方式更直观,而且容量更大,它包含两种:localStorage 和 sessionStorage
sessionStorage(临时存储) :为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面重新加载
localStorage(长期存储) :与 sessionStorage 一样,但是浏览器关闭后,数据依然会一直存在
所以上次使用cookie的时候就遇到了一个坑,设置后马上访问session会获取不到,蛋疼,还需要刷新一下,原因是:
当我们首次访问设置Cookie的页面时,服务器会把设置的Cookie值通过响应头发送过来,告诉浏览器将cookie存储的本地相应文件夹中(注意:第一次访问时本地还没有存储Cookie,所以此时获取不到值);
当第二次访问(或在进行cookie设置后,过期前所有的访问)时,请求头信息你中都会把Cookie值携带。

