0


快速解决element ui中el-dialog弹框组件垂直居中问题的方法

  <el-dialog
        :visible="dialogVisible"
        center
        :show-close="false"
        width="400px"
        height="100px"
        class="custom-dialog"
    >
        <span style="margin-left: 80px">删除后不可恢复,确定要删除吗?</span>
        <template #footer>
            <div class="dialog-footer">
                <el-button @click="handleCancel" style="margin-right: 65px">取消</el-button>
                <el-button type="primary" @click="handleConfirm">确定</el-button>
            </div>
        </template>
    </el-dialog>

css样式

::v-deep .el-dialog {display: flex;
        flex-direction: column;margin:0!important;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);
        max-height:calc(100%- 30px);
        max-width:calc(100%- 30px);}::v-deep .el-dialog .el-dialog__body {flex:1;overflow: auto;}

效果图展示
在这里插入图片描述

标签: ui vue.js javascript

本文转载自: https://blog.csdn.net/weixin_69375569/article/details/137979371
版权归原作者 Lemom199 所有, 如有侵权,请联系我们删除。

“快速解决element ui中el-dialog弹框组件垂直居中问题的方法”的评论:

还没有评论