sessionStorage的使用
// 保存
sessionStorage.setItem('key','value');
// 获取
var data = sessionStorage.getItem('key');
// 删除保存的数据
sessionStorage.removeItem('key');
// 从sessionStorage删除所有保存的数据
sessionStorage.clear();
不能将对象、数组等格式的数据作为value进行存储。
(1)如果存储对象、数组等格式的数据,需要将数据格式转为字符串格式,然后进行存储。
sessionStorage.setItem('key', JSON.stringify(arrData));
(2)使用时直接从sessionStorage中获取:
var Datas = JSON.parse(sessionStorage.getItem('key') || null);
JSON.parse()
将一个 JSON 字符串转换为 JavaScript 对象。
JSON.stringify()
将 JavaScript 值转换为 JSON 字符串。