父元素设置了flex布局,在移动端的情况下无法实现 overflow:scroll 出现滚动条
overflow:scroll
网上找了挺多的解决方案,大多数是说移除 touchmove 的默认事件。
touchmove
document.querySelector('.element').addEventListener('touchmove', stopScroll, false); function onScroll(e: Event) { e.preventDefault(); //vue在onMounted中使用 onMounted(() => { main.value.addEventListener('touchmove', onScroll, false);