sessionStorage存储浏览器

vue中使用sessionStorage

简介:

sessionStorage是将数据存储在浏览器端,它和localStorage都可以在浏览器里存储 key/value 对的数据。
sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。
(pass: 如果你想在浏览器窗口关闭后还保留数据,可以使用 localStorage 属性, 改数据对象没有过期时间,今天、下周、明年都能用,除非你手动去删除。)

sessionStorage方法

1.sessionStorage.key(int index) //返回当前 sessionStorage 对象的第index序号的key名称。若没有返回null。
2.sessionStorage.getItem(string key) //返回键名(key)对应的值(value)。若没有返回null。
3.sessionStorage.setItem(string key, string value) //该方法接受一个键名(key)和值(value)作为参数,将键值对添加到存储中;如果键名存在,则更新其对应的值。
4.sessionStorage.removeItem(string key) //将指定的键名(key)从 sessionStorage 对象中移除。
5.sessionStorage.clear() //清除 sessionStorage 对象所有的项。

实战!存储Json对象

1.将需要传的参数放入Json.stringify()中转为字符串,并通过sessionStorage.setItem(user, val)存储


1627724598(1).png
sessionStorage.setItem('onnnnnuser', JSON.stringify(information))

2.可在控制台Application中查看
3.在需求页面通过调用sessionStorage.getItem('user')调用,并JSON.parse()转对象


1627725056(1).png
var userJsonStr = sessionStorage.getItem('onnnnnuser')
this.information = JSON.parse(userJsonStr)

完成!!!!

你可能感兴趣的:(sessionStorage存储浏览器)