蓝色幻想728

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

有时,一个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

posted on 2016-11-23 21:13  蓝色幻想728  阅读(136)  评论(0编辑  收藏  举报