Skip to content

Commit 5584c3f

Browse files
committed
fix: fix the mouseMovehandler incident Mouse exceeded the bug made by the Canvas border
1 parent 63c7fbb commit 5584c3f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/components/IllestWaveform.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,10 @@ function drawWaveMask(): void | undefined {
138138
139139
function mouseMoveHandler(e: any): void {
140140
if (!ready.value || !props.interact) return
141-
moveX.value = e.layerX
141+
142+
if (e.layerX <= 0) moveX.value = 0
143+
else if (e.layerX >= wave._canvas.width) moveX.value = wave._canvas.width
144+
else moveX.value = e.layerX
142145
}
143146
144147
function clickHandler(): void {

0 commit comments

Comments
 (0)