methods: {
onScroll() {
var mo = function (e) {
e.preventDefault();
}
document.body.style.overflow = "hidden";
document.addEventListener("touchmove", mo. false);// 禁止页面滑动
}
}
preventDefault()
如果事件是可取消的,则 preventDefault() 方法会取消该事件,这意味着属于该事件的默认操作将不会发生。
举例,在以下情况下有用:
- 单击“提交”按钮,阻止其提交表单
- 单击链接,防止链接跟随 URL
注释: 并非所有活动都可以取消。请使用 cancelable 属性 来确定事件是否可取消。
注释: preventDefault() 方法不会阻止事件通过 DOM 进一步传播。请使用 stopPropagation() 方法来解决。