mirror of
https://gitee.com/dromara/go-view.git
synced 2025-02-24 16:22:57 +08:00
feat: 按住鼠标中键 可以拖拽画布
This commit is contained in:
parent
0376703fd2
commit
dff639e901
@ -46,7 +46,7 @@ const handleWheel = (e: any) => {
|
|||||||
// const nextScale = parseFloat(Math.max(.2, scale.value - e.deltaY / canvasBox().height).toFixed(2))
|
// const nextScale = parseFloat(Math.max(.2, scale.value - e.deltaY / canvasBox().height).toFixed(2))
|
||||||
// chartEditStore.setScale(nextScale)
|
// chartEditStore.setScale(nextScale)
|
||||||
|
|
||||||
chartEditStore.setScale(e.wheelDelta >= 120 ? scale.value + 0.01 : e.wheelDelta <= 120 ? scale.value - 0.01 : scale.value)
|
chartEditStore.setScale(e.wheelDelta >= 120 ? scale.value + 0.02 : e.wheelDelta <= 120 ? scale.value - 0.02 : scale.value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -108,14 +108,15 @@ onUnmounted(() => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
const dragCanvas = (e: any) => {
|
const dragCanvas = (e: any) => {
|
||||||
if (!window.$KeyboardActive?.space) return
|
|
||||||
|
|
||||||
// @ts-ignore
|
|
||||||
document.activeElement?.blur()
|
|
||||||
|
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
e.stopPropagation()
|
e.stopPropagation()
|
||||||
|
|
||||||
|
if (e.which == 2) {
|
||||||
|
window.onKeySpacePressHold?.(true)
|
||||||
|
} else if (!window.$KeyboardActive?.space) return
|
||||||
|
// @ts-ignore
|
||||||
|
document.activeElement?.blur()
|
||||||
|
|
||||||
const startX = e.pageX
|
const startX = e.pageX
|
||||||
const startY = e.pageY
|
const startY = e.pageY
|
||||||
|
|
||||||
@ -138,6 +139,7 @@ const dragCanvas = (e: any) => {
|
|||||||
un2()
|
un2()
|
||||||
prevMoveXVallue = [0, 0]
|
prevMoveXVallue = [0, 0]
|
||||||
prevMoveYVallue = [0, 0]
|
prevMoveYVallue = [0, 0]
|
||||||
|
window.onKeySpacePressHold?.(false)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,6 +62,8 @@ export const mousedownHandleUnStop = (e: MouseEvent, item?: CreateComponentType
|
|||||||
|
|
||||||
// * 框选
|
// * 框选
|
||||||
export const mousedownBoxSelect = (e: MouseEvent, item?: CreateComponentType | CreateComponentGroupType) => {
|
export const mousedownBoxSelect = (e: MouseEvent, item?: CreateComponentType | CreateComponentGroupType) => {
|
||||||
|
if (e.which == 2) return
|
||||||
|
|
||||||
mousedownHandleUnStop(e)
|
mousedownHandleUnStop(e)
|
||||||
|
|
||||||
// 记录点击初始位置
|
// 记录点击初始位置
|
||||||
|
Loading…
Reference in New Issue
Block a user