输入框需要双击才能激活,去掉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函数去阻止默认行为,是你连续双击的时候引发的报错。所以你还是仔细检查下输入框相关的逻辑代码吧。
00
相似问题