新程序员来了。我正在尝试为在 html 上创建 CSV 表查看器的程序复制 youtube 视频,但收到此错误 SyntaxError: The requested module './TableCsv.js' does not Provide an Export Named 'default'
我尝试在 main.js 中的 TableCsv 周围添加大括号,但没有成功。当我尝试在 TableCsv.js 中添加自己的导出时,它显示模块不能有多个默认的导出.ts(2528)。
这是我的代码
main.js
import TableCsv from "./TableCsv.js";
const tableRoot = document.querySelector("#csvRoot");
const csvFileInput = document.querySelector("#csvFileInput");
const tableCsv = new TableCsv(tableRoot);
csvFileInput.addEventListener("change", e => {
Papa.parse(csvFileInput.files[0], {
delimiter: ",",
skipEmptyLines: true,
complete: results => {
tableCsv.update(results.data.slice(1), results.data[0]);
}
});
});
Run Code Online (Sandbox Code Playgroud)
TableCsv.js
class TableCsv {
/**
* @param {HTMLTableElement} root The table element which will display the …
Run Code Online (Sandbox Code Playgroud)