移动端弹出遮罩层时防止底部页面滚动

版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82696872

移动端弹出遮罩层时防止底部页面滚动

如果底部页面内容过多出现滚动条,此时弹出遮罩层后,在遮罩层滑动页面也会导致底部页面响应滚动操作

更多精彩

解决办法

  1. 监听遮罩层的打开和关闭
    • 打开时设置底部页面的 position: fixed
    • 关闭时恢复默认布局 position: static
watch: {
  'popupVisible'(val) {
    if (val) {
      this.$refs.portal.style.position = 'fixed'
    } else {
      this.$refs.portal.style.position = 'static'
    }
  }
}
上一篇:Qt [GC9-12]:中途遇到问题解决 析构函数无法释放资源


下一篇:虚拟环境的安装包如何导出,如何安装到新的虚拟环境中,virtualenv