javascript - 了解 Papaparse
问题描述
我正在尝试理解 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
在解析之前使用 a 来加载文件呢?
只是想了解这两种方法之间的区别?
谢谢
解决方案
推荐阅读
- swift - 如何获取 JSON 响应并通过它进行解析
- python - 我无法让我的播放器跳转,即使代码与工作示例非常相似
- reactjs - 抽屉屏幕内的全屏地图导致抽屉项目按下滞后
- wolfram-mathematica - 使用单位三角形制作面积为 1 的三角形
- python-3.x - 如何使 LED 闪烁并同时更改形状的填充颜色?
- c++ - 未检测到空指针
- java - 如何在 JavaFX [CSS] 中更改选定 RadioButton 的颜色?
- python - Webhook 端点 - 处理许多并发请求
- c# - 如何查询PNG的位深度?
- javascript - 用数字名称调用 JSON 对象?