better scroll在vue2移动端中点击事件触发两次!求大神解答下!!!谢谢啦。

在vue2 中,better scroll 做的移动端滚动,点击事件触发两次,那位大神可以解决下,小弟谢谢你们啦。
心如止水丶林
浏览 11214回答 8
8回答

慕瓜0146360

可能是页面上用了两层scroll嵌套,会触发两次,把最外层的click属性设为false

ahao430

同求解决办法。楼上的朋友,是移动端触发两次,已经判断了e._constructed,如果不判断是移动端两次PC端3次。写在scroll对象外面就没问题,scroll对象里面就有这个问题了。

qq_两仪落_0

简而言之:if ( ! this.scorll) {    new Scroll()} else {    this.scroll().refresh()}

慕娘2580131

_getIndex(res, event) { if(!event._constructed) { alert(1) return } let liNums = this.$refs.detailWrapper.getElementsByClassName('food-list-hook') this.scroll2.scrollToElement(liNums[res], 200) }

小懒猫04

lz问题解决了吗

sub_V

楼主这个问题解决了吗?求分享
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js