我的问题很简单,但我很难弄清楚如何解决它。如下代码所示,我正在加载 3 个 csv 文件,然后使用 queue.js 处理它们。在发生这种情况时,我希望向用户显示某种类型的进度指示器。
queue()
.defer(d3.csv,"data/1.csv")
.defer(d3.csv,"data/2.csv")
.defer(d3.csv,"data/3.csv")
.awaitAll(preprocessing);
当文档准备好使用 JQuery 时,我设法获得了一个进度条。但是,进度条会暂停以执行上述代码,这违背了整点。问题在于没有进度指示器或单独使用队列加载和处理数据;相反,问题在于将两者结合起来。我真的很困惑从这里去哪里。
任何帮助深表感谢。我不必使用 queue.js,因此欢迎提出有关加载和处理的替代方法的建议,如果它们使解决方案更容易。谢谢!