在我的项目的旧版本中,我使用<script src="...">
来导入papaparse.js
文件,并且可以正常工作。
我已将项目的前端迁移到Vue框架,并使用javascript文件来解析csv文件。
var Papa = require('papaparse')
export default {
data() {
return {
...
}
},
methods: {
uploadCsv: function () {
let csvFileInput = document.createElement('input');
csvFileInput.type = 'file';
csvFileInput.multiple = true;
csvFileInput.accept = '.csv';
csvFileInput.onchange = () =>
Array.from(csvFileInput.files)
.forEach(file => this.parseCsv(file));
csvFileInput.click();
},
parseCsv: function (file) {
var pendingBusinessPartners = [];
Papa.parse(file, {
worker: true,
header: true,
});
}
},
}
当我尝试上传CSV文件时,控制台将打印: