From 2a4d6d82d3f1088ea61958fb1e5b9abebce5d6ad Mon Sep 17 00:00:00 2001 From: dying318 <641202944@qq.com> Date: Sat, 15 May 2021 17:19:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96iframe=E4=B8=AD=E4=BD=BF?= =?UTF-8?q?=E7=94=A8element=EF=BC=8C=E5=9B=BE=E7=89=87=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E9=BC=A0=E6=A0=87=E6=8B=96=E5=8A=A8=E5=88=B0iframe=E4=B9=8B?= =?UTF-8?q?=E5=A4=96=E9=87=8A=E6=94=BE=EF=BC=8C=E7=9B=91=E5=90=AC=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E4=B8=8D=E8=83=BD=E8=A2=AB=E6=B3=A8=E9=94=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 优化iframe中使用element,图片预览鼠标点击图片拖动到iframe之外释放鼠标,监听事件不能被注销,导致图片始终跟随鼠标无法取消。当前优化可以保证再次点击图片之后可以让图片不再跟随鼠标。 --- packages/image/src/image-viewer.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/image/src/image-viewer.vue b/packages/image/src/image-viewer.vue index 63c85dade..f3615c95c 100644 --- a/packages/image/src/image-viewer.vue +++ b/packages/image/src/image-viewer.vue @@ -234,6 +234,7 @@ export default { }, handleMouseDown(e) { if (this.loading || e.button !== 0) return; + off(document, 'mousemove', this._dragHandler); const { offsetX, offsetY } = this.transform; const startX = e.pageX;