我正在使用以下内容vue
在客户端的项目中下载使用 JavaScript 创建的文件,该项目也使用json2csv
.
// console.log('wtf all 200 rows are here!', modifiedData);
const csv = json2csvParser.parse(modifiedData);
let content = 'data:text/csv;charset=utf-8,';
content += csv;
const data = encodeURI(content);
const link = document.createElement('a');
link.setAttribute('href', data);
link.setAttribute('download', 'errors_totalcost.csv');
link.click();
但由于某种原因,该文件只有 29 行而不是全部 200 行。上面的代码在 Firefox 中根本不起作用,但在 chrome 中使用,现在它在 chrome 中被破坏并截断文件。
任何人都可以解释什么是错误的以及如何在客户端创建文件的同时解决它吗?