了解帕帕帕斯

时间:2019-01-26 16:39:11

标签: javascript papaparse

我想了解帕帕帕斯。我看到很多例子都做了这样的事情

var file = evt.target.files[0];

Papa.parse(file, {
    header: true,
    dynamicTyping: true,
    complete: function(results) {
    data = results;
  }
});

这很好而且很简单,直接解析文件。

但是,与此同时,我看到了一些类似的示例

upload (e) {
    const that = this
    const fileToLoad = event.target.files[0]
    const reader = new FileReader()
    reader.onload = fileLoadedEvent => {
      Papa.parse(fileLoadedEvent.target.result, {
        header: true,
        complete (results) {
          console.log('complete', results)
          that.doc = JSON.stringify(results.data, null, 2)
        },
        error (errors) {
          console.log('error', errors)
        }
      })
    }
    reader.readAsText(fileToLoad)
  },

这是一个vuejs函数,但是我看到了其他类似的例子。那么,为什么有些人在解析之前直接调用Papaparse,而另一些人使用Filereader来加载文件呢?

只是试图了解两种方法之间的区别?

谢谢

使用Webworker和Filereader HERE的示例 直接解析HERE

的示例

0 个答案:

没有答案