uni-app项目打包后在安卓机上@touchstart事件只有在触发@touchmove和@touchend时才执行,如果只是按下,不进行别的操作不会执行@touchstart。在苹果机上都是正常的
时间: 2024-05-17 10:11:54 浏览: 76
uniapp android(安卓)项目离线打包
这可能是因为在 Android 上的浏览器或 WebView 中,@touchstart 事件的默认行为被禁止了。你可以尝试在事件处理函数的开头调用 `event.preventDefault()` 来阻止默认行为并确保 @touchstart 能够被触发。另外,你也可以尝试使用其他的 touch 事件(如 `@touchdown`)来代替 @touchstart 来解决这个问题。
阅读全文