From cffba084fc4cb2d49c3da4d21215a4d14d75f499 Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Sun, 4 May 2025 16:27:28 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90issues/8178=E3=80=91=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E5=8E=9F=E7=94=9Fvxe-table=E7=BB=84=E4=BB=B6=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8B=E5=A4=B1=E5=8E=BB=E7=84=A6=E7=82=B9?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/jeecg/JVxeTable/src/install.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jeecgboot-vue3/src/components/jeecg/JVxeTable/src/install.ts b/jeecgboot-vue3/src/components/jeecg/JVxeTable/src/install.ts index 9b85eb311..a8ba5e2e6 100644 --- a/jeecgboot-vue3/src/components/jeecg/JVxeTable/src/install.ts +++ b/jeecgboot-vue3/src/components/jeecg/JVxeTable/src/install.ts @@ -39,6 +39,12 @@ export function registerJVxeTable(app: App) { function preventClosingPopUp(this: any, params) { // 获取组件增强 let col = params.column.params; + // update-begin--author:liaozhiyang---date:20250429---for:【issues/8178】使用原生vxe-table组件编辑模式下失去焦点报错 + if (col === undefined) { + // 说明使用的是纯原生的vxe-table + return; + } + // update-end--author:liaozhiyang---date:20250429---for:【issues/8178】使用原生vxe-table组件编辑模式下失去焦点报错 let { $event } = params; const interceptor = getEnhanced(col.type).interceptor; // 执行增强