0

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

2019-08-14 提问

查看全部 2 个回答

0

可以试一下用事件代理

推广链接