场景:写了一个固定高度的父盒子,内部子元素for循环接口返回的列表,数据过多时支持滚动,在pc端可以看到正常滚动,用安卓机调试,发现无法滚动
百度了很多文章,有说是需要通过e.stopPropagation(),等等,试了对我的情况无效,后来发现一篇文章,原来是这行代码影响
文章直通车------>css:touch-action导致安卓无法滚动页面 | 易学教程
其实就是项目中有地方设置了touch-action:none
我当时的处理是,在全局css设置以下样式,强制覆盖:
*{
touch-action: manipulation!important;
}
如果项目报错._$preventDefault is not a function ,那可以给父盒子添加阻止冒泡的代码