浏览器只能缓存字符串,因此,如果需要把object对象缓存,需要转为字符串才行
1、设置缓存和取缓存的方法
function setLocationObj(locationObj) {
localStorage.setItem("locationObj", locationObj);
}
function getLocationObj() {
return localStorage.getItem("locationObj");
}
2、设置缓存
var location={
start:'我的位置',
startLocation:'120.101901,36.357734',
startCity:'北京市',
};
setLocationObj(JSON.stringify(location));
3、取缓存数据
var _location=JSON.parse(getLocationObj());