diff --git a/common/changes/@visactor/vtable/3693-bug-mobile-touch-event-error_2025-04-03-06-30.json b/common/changes/@visactor/vtable/3693-bug-mobile-touch-event-error_2025-04-03-06-30.json new file mode 100644 index 0000000000..98e04114ab --- /dev/null +++ b/common/changes/@visactor/vtable/3693-bug-mobile-touch-event-error_2025-04-03-06-30.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "fix: mobile touch event resize column width #3693\n\n", + "type": "none", + "packageName": "@visactor/vtable" + } + ], + "packageName": "@visactor/vtable", + "email": "892739385@qq.com" +} \ No newline at end of file diff --git a/packages/vtable/src/event/listener/table-group.ts b/packages/vtable/src/event/listener/table-group.ts index 779e2e7170..98bb271688 100644 --- a/packages/vtable/src/event/listener/table-group.ts +++ b/packages/vtable/src/event/listener/table-group.ts @@ -823,6 +823,7 @@ export function bindTableGroupListener(eventManager: EventManager) { eventManager.downIcon = hitIcon; // 处理列宽调整 这里和tableGroup.addEventListener('pointerdown' 逻辑一样 if ( + e.pointerType !== 'touch' && // 移动端不应该在这里处理列宽调整 下面有eventManager.touchMove的逻辑 !hitIcon && !eventManager.checkCellFillhandle(eventArgsSet) && !stateManager.columnResize.resizing &&