sessionStorage
我们之前是保存到addSegment里面的,现在我们又通过sessionStorage.removeItem();然后通过sessionStorage.getItem(取)来把数据取出来;后面"true"和segmentNum则是要存进sessionStorage的数据;提示:通过sessionStorage保存的数据保存在浏览器中;在某些时候,我们不需要sessionStorage的时候,但是又
sessionStorage的用法特别常见;比如我们在跨页面传数据的时候就经常能用到它;用来传id传状态;传一些样式数据都可以;
提示:通过sessionStorage保存的数据保存在浏览器中;所以创建一个sessionStorage用过后在某些情况需要清除sessionStorage;
sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。
如何去创建一个sessionStorage呐
就像这样;sessionStorage.setItem("addSegment","true"); setItem:存
sessionStorage.setItem();括号里则是要保存的数据了;
"addSegment":名称;保存一个sessionStorage创建的一个自定义名称;
后面"true"和segmentNum则是要存进sessionStorage的数据;true在这里作为一个标志性来存储;所以不需要太多的处理。直接"true";
那么这个时候,在浏览器存储里就多了这么一条数据;一条叫addSegment状态为true的数据了
它存在于浏览器里,可以传输到任何打开页面,当然关闭浏览器数据就会被删除;
如何去获取到sessionStorage
我们上面通过sessionStorage把数据保存进去了;那么怎么拿出来呐;
这段就是如何去拿出刚刚存进去的数据;var声明一个变量来addSegment来接收;
然后通过sessionStorage.getItem(取)来把数据取出来;从addSegment里取出来;这个addSegment是我们上面保存时候储存的名称;现在我们又从addSegment取出来;
现在 数据就是这样:var addSegment = true;因为刚刚存了一个true到addSegment,现在取出来;
如何去清除sessionStorage;
在某些时候,我们不需要sessionStorage的时候,但是又不可能关闭浏览器的情况下,如何去把sessionStorage给清除掉呐;
sessionStorage.removeItem("addSegment");
通过sessionStorage.removeItem();去移出;我们之前是保存到addSegment里面的,现在我们又通过sessionStorage.removeItem();去获取到addSegment;然后通过事件去触发移出;
————————————————
版权声明:本文为CSDN博主「青木.树」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44540452/article/details/107899060
更多推荐
所有评论(0)