优化上边框拖动逻辑,确保拖动时Area向上边扩展
This commit is contained in:
@@ -341,8 +341,10 @@ const onResizeMove = (e) => {
|
|||||||
newHeight = Math.max(150, resizeStartSize.value.height + deltaY)
|
newHeight = Math.max(150, resizeStartSize.value.height + deltaY)
|
||||||
break
|
break
|
||||||
case 'n':
|
case 'n':
|
||||||
|
// 拖动上边框时,Area向上边扩展
|
||||||
newHeight = Math.max(150, resizeStartSize.value.height - deltaY)
|
newHeight = Math.max(150, resizeStartSize.value.height - deltaY)
|
||||||
newTop = resizeStartPos.value.top + deltaY
|
// 当deltaY为负时,鼠标向上移动,增加高度并向上移动位置
|
||||||
|
newTop = resizeStartAreaPos.value.top + deltaY
|
||||||
break
|
break
|
||||||
case 'e':
|
case 'e':
|
||||||
newWidth = Math.max(200, resizeStartSize.value.width + deltaX)
|
newWidth = Math.max(200, resizeStartSize.value.width + deltaX)
|
||||||
|
|||||||
Reference in New Issue
Block a user