我想了解帕帕帕斯。我看到很多例子都做了这样的事情
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
来加载文件呢?
只是试图了解两种方法之间的区别?
谢谢
的示例