我在 Vue3 应用程序上使用 Quasar 框架。
我已经“成功”集成了
<q-slider />
组件。但是,平移组件上的旋钮后,控制台上会记录以下消息。
Unable to preventDefault inside passive event listener invocation
解决该问题的努力让我转向了具有常见 css 解决方案的浏览器
style="touch-action: pan-x;"
但这对我不起作用。
我已经对此进行了测试;
我的 Quasar 版本是:
根据脚本,有一些解决方案,您可以尝试其中之一,希望它适合您的情况
{passive:false}
:
{passive:false}
作为第三个参数 (source) window.addEventListener('touchstart', function() {
// some logic
}, {passive:false});
touch-action: none;
CSS:
谢谢你