Gutivis
  • 4
  • 新人请关照

解决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、暂时没用其他方式解决延迟问题,如有更好的方法请指教一下

阅读 362
评论 2019-08-14 提问
    2 个回答

    可以试一下用事件代理

    评论 赞赏 2019-08-14