sessionStorage localStorage存取值的用法

sessionStorage存取值

1.存值   存一个key为initialize的值,而我把获取到的数据封成对象

例1 sessionStorage.setItem('initialize', JSON.stringify(res.data.data))

例2 sessionStorage.setItem('router', JSON.stringify(router))

2.取值  根据这个key去取,记得解析对象,不然结果就是获取到的是字符串而不自知,还在点都不出值。

例1  先获取在解析

var _user = sessionStorage.getItem('user');

 user = JSON.parse(_user);

例2  user = JSON.parse(sessionStorage.getItem('user'));  //从session获取再解析

localStorage存取值

1.localStorage.setItem("key","value");//存储变量名为key,值为value的变量  

2.localStorage.key = "value"//存储变量名为key,值为value的变量     

3.localStorage.getItem("key");//获取存储的变量key的值www.it165.net     

4.localStorage.key;//获取存储的变量key的值     

5.localStorage.removeItem("key")//删除变量名为key的存储变量  

原文地址:https://www.cnblogs.com/maibao666/p/11840721.html