From 51823f8c6a05e7a05b40a0549215511da72efb64 Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Fri, 29 Nov 2024 18:37:12 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=A7=BB=E9=99=A4=E6=9A=82=E6=9C=AA?= =?UTF-8?q?=E5=A4=A7=E9=87=8F=E4=BD=BF=E7=94=A8=E7=9A=84=20vxe-table-plugi?= =?UTF-8?q?n-element=20=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 - pnpm-lock.yaml | 12 ------------ src/main.ts | 1 - src/plugins/vxe-table.ts | 3 --- vite.config.ts | 2 +- 5 files changed, 1 insertion(+), 18 deletions(-) diff --git a/package.json b/package.json index fbb810f9..44259719 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,6 @@ "vue": "3.5.13", "vue-router": "4.5.0", "vxe-table": "4.6.25", - "vxe-table-plugin-element": "4.0.4", "xe-utils": "3.5.32" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 98de4f92..8e9b898b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,9 +56,6 @@ importers: vxe-table: specifier: 4.6.25 version: 4.6.25(vue@3.5.13(typescript@5.6.3)) - vxe-table-plugin-element: - specifier: 4.0.4 - version: 4.0.4(vxe-table@4.6.25(vue@3.5.13(typescript@5.6.3))) xe-utils: specifier: 3.5.32 version: 3.5.32 @@ -3961,11 +3958,6 @@ packages: typescript: optional: true - vxe-table-plugin-element@4.0.4: - resolution: {integrity: sha512-TKhx4Bi45kdXRa9PyjdDtOjQuA9We+ASDdZez/d3DB7p2tFvBwVNnyvwYHT+kJntAeq0pOchmhsYhZeVADMAuw==} - peerDependencies: - vxe-table: ^4.5.0 - vxe-table@4.6.25: resolution: {integrity: sha512-rFhGh8w+420cdnIasQKisiKagz9F/iNieB/z6v0j4GcsMfGHEmSJ72YrHcXogQh4wNlCzKVfb7rl7nREL5eIOg==} peerDependencies: @@ -8448,10 +8440,6 @@ snapshots: optionalDependencies: typescript: 5.6.3 - vxe-table-plugin-element@4.0.4(vxe-table@4.6.25(vue@3.5.13(typescript@5.6.3))): - dependencies: - vxe-table: 4.6.25(vue@3.5.13(typescript@5.6.3)) - vxe-table@4.6.25(vue@3.5.13(typescript@5.6.3)): dependencies: dom-zindex: 1.0.6 diff --git a/src/main.ts b/src/main.ts index bb127760..39dbb54b 100644 --- a/src/main.ts +++ b/src/main.ts @@ -11,7 +11,6 @@ import "normalize.css" import "nprogress/nprogress.css" import "element-plus/theme-chalk/dark/css-vars.css" import "vxe-table/lib/style.css" -import "vxe-table-plugin-element/dist/style.css" import "@@/assets/styles/index.scss" // 创建应用实例 diff --git a/src/plugins/vxe-table.ts b/src/plugins/vxe-table.ts index 42a25c9c..6a0685df 100644 --- a/src/plugins/vxe-table.ts +++ b/src/plugins/vxe-table.ts @@ -1,8 +1,5 @@ import type { App } from "vue" import VXETable from "vxe-table" // https://vxetable.cn/#/start/install -import VXETablePluginElement from "vxe-table-plugin-element" // https://github.com/x-extends/vxe-table-plugin-element - -VXETable.use(VXETablePluginElement) // 全局默认参数 VXETable.setConfig({ diff --git a/vite.config.ts b/vite.config.ts index d05b1166..59783e79 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -66,7 +66,7 @@ export default defineConfig(({ mode }) => { manualChunks: { vue: ["vue", "vue-router", "pinia"], element: ["element-plus", "@element-plus/icons-vue"], - vxe: ["vxe-table", "vxe-table-plugin-element", "xe-utils"] + vxe: ["vxe-table", "xe-utils"] } } },