Swiper中文论坛
标题:
Unable to preventDefault inside passive event listener invocation.
[打印本页]
作者:
酒上
时间:
2020-8-31 22:25
标题:
Unable to preventDefault inside passive event listener invocation.
本人使用版本:
vue-awesome-swiper@3.1.3
swiper@3.4.2
vue初始化源码:
mounted: function() {
window.onload = function() {
var myswiper = new Swiper(".swiper-container", {
scrollbar: '.swiper-scrollbar',
scrollbarHide: true,
slidesPerView: 'auto',
centeredSlides: true,
spaceBetween: 30,
grabCursor: true,
passiveListeners : false,
});
};
console.log("执行");
},
passiveListeners
用来提升swiper在移动设备的中的scroll表现(Passive Event Listeners),但是会和e.preventDefault冲突,所以有时候你需要关掉它。
请问我把它设置为false之后,为什么chrome浏览器还会报如下错误:
Unable to preventDefault inside passive event listener invocation.
我在网上看到的解决方式是添加css属性:
[size=1em]touch-action(但是我试过了还是报错)
[size=1em]或者是添加监听,但是我好像并没有成功。
[size=1em]
[size=1em]大神们有解决方法吗?
欢迎光临 Swiper中文论坛 (http://bbs.swiper.com.cn/)
Powered by Discuz! X3.2