fix: verifycation component touch event coordinates misplace in iphone browser

This commit is contained in:
RockYang 2024-02-19 14:04:50 +08:00
parent ea8a2135cd
commit 87ea2a611f

View File

@ -122,10 +122,13 @@ export default {
// =============================================== // ===============================================
let mouseX = (navigator.vendor === 'Netscape') ? e.pageX : e.x + document.body.offsetTop let mouseX = (navigator.vendor === 'Netscape') ? e.pageX : e.x + document.body.offsetTop
let mouseY = (navigator.vendor === 'Netscape') ? e.pageY : e.y + document.body.offsetTop let mouseY = (navigator.vendor === 'Netscape') ? e.pageY : e.y + document.body.offsetTop
//
if (this.calcPosType === 'screen') { if (e.touches && e.touches.length > 0) {
mouseX = (navigator.vendor === 'Netscape') ? e.clientX : e.x mouseX = e.touches[0].clientX
mouseY = (navigator.vendor === 'Netscape') ? e.clientY : e.y mouseY = e.touches[0].clientY
} else {
mouseX = e.clientX
mouseY = e.clientY
} }
// //