【原】灵活运用sessionStorage或者localStorage

有时,一个app中,后台并没有提供页面中对应的信息接口,需要前端在页面跳转时把某些信息带入下一个页面,一般想到用url后带参数的方法,但是有时需要带的参数过长,就不适合用这个方法了,所以用sessionStorage或者localStorage可以解决这个问题。
自己写的一个简单的函数

function setSession(item, jsonData){
	window.sessionStorage.setItem(item, JSON.stringify(jsonData));
};

function getSession(item){
	return JSON.parse(window.sessionStorage.getItem(item));
}

function removeSession(item){
	window.sessionStorage.removeItem(item);
}

另外,有时不要把sessionStorage中的数据弄得太复杂,一个json就可以了,最好不要json再套json,这样调用起来会非常繁琐,而且判断和管理控制起来也不方便。

还有,如果在sessionStorage中没有找到对应的字段,返回的是null

原文地址:https://www.cnblogs.com/bluefantasy728/p/6095363.html