今天用antd-mobile的走馬燈,瀏覽器莫名報錯
后來發現有連個方法解決:
1.在touch的事件監聽方法上綁定第三個參數{ passive: false },
通過傳遞 passive 為 false 來明確告訴瀏覽器:事件處理程序調用 preventDefault 來阻止默認滑動行為。
window.addEventListener('touchmove', func, { passive: false })
不過用的是插件,怎么去改這個?
2.使用全局樣式樣式修改
* { touch-action: pan-y; } 或者 *{
touch-action: none;
}都行
但是touch-action: none;禁止了手勢動作,導致頁面不能拖動,最后決定用
touch-action: pan-y;