elementUI el-dialog自适应高度,仅body内容部分滚动
定义样式如下:
.abow_dialog {
display: flex;
justify-content: center;
align-items: Center;
overflow: hidden;
.el-dialog {
margin: 0 auto !important;
height: 90%;
overflow: hidden;
.el-dialog__body {
position: absolute;
left: 0;
top: 54px;
bottom: 0;
right: 0;
padding: 0;
z-index: 1;
overflow: hidden;
overflow-y: auto;
}
}
}
在el-dialog标签中设置class="abow_dialog"即可
弹窗为页面高度的90%,且上下居中。
el-dialog__body内容部分会根据内容的高度,自动显示上下的滚动条。
结合《directive全局定义侦听window.resize,局部绑定侦听宽高的变化》可实现如下图效果:

————————————————
版权声明:本文为CSDN博主「tomabow」的原创文章
原文链接:https://blog.csdn.net/tomabow/java/article/details/89332683
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)