finger-mover icon indicating copy to clipboard operation
finger-mover copied to clipboard

ios滚动时会误触点击事件

Open jaqen404 opened this issue 7 years ago • 3 comments

往下滑动,停住和开始时总是触发点击事件。 只有在ios里才会有,android的机子不会出现。 添加了 event.cancelBubble = true 也没用。

injectEvent (event) {
        if (eventType === EVENT_TYPE.touchend || eventType === EVENT_TYPE.touchcancel) {
            // 阻止事件冒泡,避免在滚动时触发页面元素的click事件
            event.cancelBubble = true
        }
}

jaqen404 avatar Jan 26 '18 04:01 jaqen404

我理解你使用了 touchstart 或者 touchend 而不是 click

HcySunYang avatar Jan 26 '18 05:01 HcySunYang

<div  @click="handleItemClick()">

vue 里普通的点击事件

jaqen404 avatar Jan 26 '18 06:01 jaqen404

能否提供一个重现

HcySunYang avatar Jan 26 '18 06:01 HcySunYang