vue移动端项目中点击事件有延迟么

做完之后并没有感觉有太大的延迟

我知道有个fastclick

安装之后怎么用呢 还是@click么


慕标5832272
浏览 2372回答 2
2回答

森栏

这个问题其实需要看你的兼容性如何了经过看fastclick的源码发现大部分浏览器已经不需要fastclick来移除延迟了只需要<meta&nbsp;name="viewport"&nbsp;content="width=device-width,&nbsp;initial-scale=1">就可以了详细看fastclick方法里的needclick方法这个库挺老的了,我感觉基本用处不大,兼容的都是很老的手机版本了

精慕HU

移动端有个两次连续“轻触”是“放大”的操作,在你第一次被“轻触”后,浏览器需要先等一段时间,若有“连续的第二次轻触”,则进行“放大”操作,否则就执行click事件,这就导致了移动端所谓的300ms click延迟,一般避免这个使用touchstart代替click,当然在touch事件中还要做一系列的判断是否是正真的点击。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript