uni-app ios端input激活有延迟
uni-app ios端input激活有延迟
2 回复
在iOS端,input激活延迟通常与系统默认的触摸反馈机制有关。可通过以下方法优化:
- 在
input组件中添加@touchstart.native事件并调用preventDefault(),阻止默认触摸行为:
<input @touchstart.native="onTouchStart" />
methods: {
onTouchStart(e) {
e.preventDefault()
}
}
- 使用FastClick库(需通过npm安装)消除点击延迟:
import FastClick from 'fastclick'
FastClick.attach(document.body)


