解决IOS移动端点击300ms延迟

新手上路,请多包涵

1、现使用的是fastclick来消除点击div300ms延迟
2、在使用过程中发现 在 for循环内 层数越深,后面的div click还是会出现300Ms延迟
例:

<div v-for="(file,index) in list" @click="clickCheck(index,file)">
       <input   type="checkbox" :value="file.fileNo" v-model="file.isApply"  @change.stop @click.stop>
       </input>
</div>

若list长度为50 则前40个点击被优化了,后10个则没有优化
若div内需要渲染的东西越多,则优化的click越少

3、暂时没用其他方式解决延迟问题,如有更好的方法请指教一下

阅读 2.4k
2 个回答

把click换tap试试?

可以试一下用事件代理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题