移动端,获取不到缓存数据 cacheplug.getItem
,实际上确实未缓存到 WEB SQL 中;
可能是因为同步任务执行完毕后关闭窗口,此时异步执行的:cacheplug.setItem(异步存储,多次调用)
未全部执行完成;所以数据缺失;
添加一个计数器,每次setItem之前+1;调用其成功的回调函数-1;回调判断为0则关闭窗口;
移动端,获取不到缓存数据 cacheplug.getItem
,实际上确实未缓存到 WEB SQL 中;
可能是因为同步任务执行完毕后关闭窗口,此时异步执行的:cacheplug.setItem(异步存储,多次调用)
未全部执行完成;所以数据缺失;
添加一个计数器,每次setItem之前+1;调用其成功的回调函数-1;回调判断为0则关闭窗口;