From 9eb2d0204ad47bb81b494237e5b25059f0e3da0a Mon Sep 17 00:00:00 2001 From: huchao <842486229@qq.com> Date: Tue, 16 Aug 2022 16:06:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20=20fix=20some=20issues?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、解决点击画布时,input无法正常失去焦点 2、添加touch-action: none;阻止移动端中滑动节点页面一起移动 3、https://github.com/antvis/X6/issues/2527 --- packages/x6/src/graph/view.ts | 5 ++++- packages/x6/src/style/index.less | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/x6/src/graph/view.ts b/packages/x6/src/graph/view.ts index 49a3dc9211b..ec8ab260d1d 100644 --- a/packages/x6/src/graph/view.ts +++ b/packages/x6/src/graph/view.ts @@ -218,7 +218,10 @@ export class GraphView extends View { if (view) { view.onMouseDown(e, localPoint.x, localPoint.y) } else { - if (this.options.preventDefaultBlankAction) { + if ( + this.options.preventDefaultBlankAction && + ['touchstart'].includes(e.type) + ) { e.preventDefault() } diff --git a/packages/x6/src/style/index.less b/packages/x6/src/style/index.less index 223d5317bda..14e507bc3b9 100755 --- a/packages/x6/src/style/index.less +++ b/packages/x6/src/style/index.less @@ -7,6 +7,7 @@ .@{x6-prefix}-graph { position: relative; outline: none; + touch-action: none; &-background, &-grid,