不多说直接上代码
this.pageScrollYoffset = document.documentElement.scrollTop;
isSet(flag) {
if (flag== true) {
let cssStr = "overflow-y: hidden; height: 100%;";
document.getElementsByTagName("body")[0].style.cssText = cssStr;
document.body.style.cssText = cssStr;
} else {
let cssStr = "overflow-y: auto; height: auto;";
document.getElementsByTagName("body")[0].style.cssText = cssStr;
document.body.style.cssText = cssStr;
}
document.body.scrollTop = this.pageScrollYoffset;
window.scroll(0, this.pageScrollYoffset);
}
设置好之后 页面上fixed定位的弹窗中的内容可以继续滑动