美文网首页
iview组件弹窗Modal打开时屏幕晃动

iview组件弹窗Modal打开时屏幕晃动

作者: 踩着阳光 | 来源:发表于2020-02-06 12:03 被阅读0次

现象:弹窗导致页面左移,屏幕晃动
原因:
Modal模态框显示时,框架默认给body添加一个padding-right为17px的样式
modal-open 的overflow:hidden导致原本有的滚动条消失,窗口重新调整大小,造成屏幕晃动
解决:
body { padding-right: 0px !important; }
.modal-open { overflow-y: scroll; padding-right: 0 !important;}
弹窗组件上增加样式

body {
  padding-right: 0px !important; 
  overflow: hidden;
}
*.modal-open {
    overflow-y: scroll;
    padding-right: 0 !important;
}

相关文章

网友评论

      本文标题:iview组件弹窗Modal打开时屏幕晃动

      本文链接:https://www.haomeiwen.com/subject/ltiyxhtx.html