在用vant组件的van-tab时,tab的内容滑动时,可以动画定位到对应的tab项,但在浏览器访问此页面时,滑动内容页面,会时不时滑动到浏览器的上一页,因为手机的浏览器设置了开启左右滑屏前进后退项,在不改变浏览器设置的情况下,解决办法如下所示:
//防止tab页面滑动切换时与浏览器的默认左右滑动前后进的冲突
window.ontouchmove = function(e) {
e.preventDefault && e.preventDefault()
e.returnValue = false
e.stopPropagation && e.stopPropagation()
return false
}