阅读背景:

H5 localStorage的使用

来源:互联网 
!-- flowchart 箭头图标 勿删 --
var dataInCache=window.localStorage.getItem("renderRoute");
var jsonObjInCache = JSON.parse(dataInCache);
var dataInCache_ = jsonObjInCache;
if(dataInCache){	//localStorage有数据则直接渲染
        pathSimplifierIns.setData(dataInCache_);
}else {
    $.getJSON("js/gdmap/data/routeRenderData.json", function (d) {
        var storage = window.localStorage;
        var dString = JSON.stringify(d);//要存储的json数据先转换为字符串
        storage.setItem("renderRoute", dString);//放入localStorage,名字为renderRoute。
        var routeInfo = storage.getItem("renderRoute");//从localStorage提取数据
        var jsonObj = JSON.parse(routeInfo);//转换为json
        var data = jsonObj;//这句是废话
        function renderRoute() {
            pathSimplifierIns.setData(data);
        }
        renderRoute();
    })
}
var dataIn



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: