问题重现:在页面没有打开dialog时,显示是正常的。而在打开dialog后,页面的右侧会出现padding-right:17px;
正常页面:
在打开 dialog后,可以看到右侧出现空隙
打开控制台查看代码可以看到打开dialog后,body增加了一个el-popup-parent--hidden样式
解决方法: 将el-popup-parent--hidden类样式的padding-right强制改成0px
.el-popup-parent--hidden {
padding-right: 0 !important;
}