输入框需要双击才能激活,去掉better-scroll,仍然需要双击才能激活?双击的时候chrome的console中报了一些信息

来源:8-8 Vue项目城市选择页 - 搜索逻辑实现

慕的地2446357

2018-06-06

双击输入框时,能够激活,console中报错如下,windows+chrome下出现的情况

fastclick.js?bf9a:446 [Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080

FastClick.onTouchStart @ fastclick.js?bf9a:446

(anonymous) @ fastclick.js?bf9a:111


写回答

1回答

xgyyx

2018-06-14

跟betterscroll没关系,你双击引出来的那个报错是因为调用了preventDefault函数,然后新版的chrome为了触控事件的流畅度把preventDefault函数给忽略掉报错的。但是老师在讲课的时候并没有用到preventDefault函数去阻止默认行为,是你连续双击的时候引发的报错。所以你还是仔细检查下输入框相关的逻辑代码吧。

0
0

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程