diff --git a/src/assets/js/navTools.js b/src/assets/js/navTools.js index 3fa4266..10cad14 100644 --- a/src/assets/js/navTools.js +++ b/src/assets/js/navTools.js @@ -35,11 +35,6 @@ const navTools = { version: '2', enabled: true }, - 'simple': { - title: '简易计算器', - component: 'CalcSimple', - enabled: false - }, } }, generator: { @@ -121,6 +116,13 @@ const navTools = { other: { title: '其他', list: { + 'edit-csv': { + title: 'CSV 编辑工具', + component: 'OtherEditCSV', + update: '2022-03-17', + version: '1', + enabled: true, + }, 'new-window': { title: '新窗口(小窗)中打开', component: 'OtherNewWindow', diff --git a/src/components/Tools/OtherEditCSV.vue b/src/components/Tools/OtherEditCSV.vue new file mode 100644 index 0000000..d94603a --- /dev/null +++ b/src/components/Tools/OtherEditCSV.vue @@ -0,0 +1,430 @@ + + +- [DataGridXL](https://www.datagridxl.com/) +- [@datagridxl/datagridxl2](https://www.npmjs.com/package/@datagridxl/datagridxl2) +- [Papa Parse](https://www.papaparse.com/) +- [papaparse](https://www.npmjs.com/package/papaparse) +- [@types/papaparse](https://www.npmjs.com/package/@types/papaparse) + + + + + + + + diff --git a/vue.config.js b/vue.config.js index b7a8a14..bea8581 100644 --- a/vue.config.js +++ b/vue.config.js @@ -42,6 +42,14 @@ module.exports = defineConfig({ }); }, + configureWebpack: { + resolve: { + fallback: { + 'stream': false + } + } + }, + devServer: { host: '0.0.0.0', port: 9005,