首页 > 技术文章 > sessionStorage localStorage存取值的用法

maibao666 2019-11-12 11:29 原文

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的存储变量  

推荐阅读