vue-super-flow icon indicating copy to clipboard operation
vue-super-flow copied to clipboard

BUG:utils.js getOffset 方法调整。节点拖到画布边缘或外面之后,右键以及节点移动初始位置判定偏离,未考虑滚动条因素(即使滚动条不显示)

Open qq379673328 opened this issue 2 years ago • 2 comments

调整如下:增加滚动条位置因素

export function getOffset(evt, target = null) { const { clientX, clientY, currentTarget } = evt

const current = target || currentTarget const scrollTop = current.scrollTop const scrollLeft = current.scrollLeft const { left, top } = current.getBoundingClientRect()

return [clientX - left + scrollLeft, clientY - top + scrollTop] }

qq379673328 avatar Mar 29 '22 02:03 qq379673328

是存在这个问题,初始设计的时候默认节点外层容器不存在滚动情况。会在后续版本中完善。

caohuatao avatar Apr 06 '22 03:04 caohuatao

求大神指点 画布用transform 缩放后鼠标操作位置产生偏移

youaremysuncat avatar Mar 27 '23 08:03 youaremysuncat