欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

H5 localStorage的使用

程序员文章站 2022-03-04 15:01:06
...
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();
    })
}
相关标签: 缓存