锁定弹窗问题
continuous-integration/drone/push Build is passing Details

uat_us
wangxiaoshuang 2025-01-16 10:25:17 +08:00
parent 455f808f49
commit 5af7e8dd3c
2 changed files with 9 additions and 6 deletions

View File

@ -47,8 +47,10 @@ const dialogDrag = Vue.directive('dialogDrag', {
styL = +styL.replace(/\px/g, '')
styT = +styT.replace(/\px/g, '')
}
const oldMousemove = document.onmousemove
document.onmousemove = function (e) {
oldMousemove(e)
// 通过事件委托,计算移动的距离
let left = e.clientX - disX
const top = e.clientY - disY
@ -71,7 +73,7 @@ const dialogDrag = Vue.directive('dialogDrag', {
}
document.onmouseup = function (e) {
document.onmousemove = null
document.onmousemove = oldMousemove
document.onmouseup = null
}
}

View File

@ -40,8 +40,9 @@ Vue.directive('dialogDrag', {
styL = +styL.replace(/\px/g, '')
styT = +styT.replace(/\px/g, '')
}
const oldMousemove = document.onmousemove
document.onmousemove = function(e) {
oldMousemove(e)
// 通过事件委托,计算移动的距离
let left = e.clientX - disX
let top = e.clientY - disY
@ -63,7 +64,7 @@ Vue.directive('dialogDrag', {
}
document.onmouseup = function(e) {
document.onmousemove = null
document.onmousemove = oldMousemove
document.onmouseup = null
}
return false