问题描述

elememt ui 中的el-dialog对话框如果内容过多高度会被无限拉长。要将其设置成固定高度,此处我设置的是页面总高度的80%,内容过多时在对话框内出现滚动条。但是这样设置会造成高度不能根据内容自适应,始终是80%。可以有两种方法实现:

方法一: 具体代码如下:

// 内容
<template><el-dialog:title="title":visible.sync="dialogVisible"class="showAll_dialog"width="1000px"></el-dialog>
</template>// 样式
<style lang="scss" scoped>
// 修改对话框高度.showAll_dialog {display: flex;justify-content: center;align-items: center;overflow: hidden;::v-deep .el-dialog {margin: 0 auto !important;height: 80%;overflow: hidden;background-color: black;.el-dialog__body {position: absolute;left: 0;top: 54px;bottom: 0;right: 0;padding: 0;z-index: 1;overflow: hidden;overflow-y: auto;// 下边设置字体,我的需求是黑底白字color: #ffffff;line-height: 30px;padding: 0 15px;}}}

具体效果:

方法二: 主要是运用element ui 中的el-scrollbar组件,将dialog的body部分包裹起来。代码如下:

// 内容
<template><div><el-dialog:visible.sync="dialogVisible"width="836px"@closed="handleClose"><!-- 设置对话框内容高度 --><div style="height:70vh"><el-scrollbar><div class="content-box">{{ message }}</div></el-scrollbar></div></el-dialog></div>
</template>
// 样式,只设置了个行高
<style lang="scss" scoped>.content-box{line-height: 30px;}
</style>

具体效果:

Element UI Dialog 对话框改成固定高度,超出部分滚动条滚动相关推荐

  1. element ui dialog 对话框设置fullscreen_UI设计中的弹窗设计素材,技巧快get起来

    弹窗 弹窗是指打开网页.软件.手机APP等的时候自动弹出的窗口.(百度百科) 弹窗作用 (1)中断用户当前操作,对其作出补充 (2)中断用户当前操作,对其作出反馈 弹窗类型 (1)模态弹窗 (2)非模 ...

  2. Element ui Dialog 对话框遮罩层挡住对话框问题

    1.当遮罩层挡住对话框需要点击很多下才能使对话框高亮 这里不可能让客户点击这么多下的,肯定是代码出现了问题,原来的代码: el-dialog 哪怕添加append-to-body=true 也是会出现 ...

  3. Element Ui 关闭对话框清空验证消息,清除form表单的操作

    方法1 首先在对话框 取消按钮 添加 click事件,例如:(ps:callOf 里面的addGroupData和ref - - ) <div slot="footer" c ...

  4. element UI dialog点击dialog区域外会关闭dialog

    需求描述 今天,在做Element+Vue项目时遇到一个需求:甲方要求在Dialog打开状态下,点击该Dialog以外的区域会导致该Dialog关闭:正确的状态应该是只有在点击关闭按钮,或者是Dial ...

  5. element ui dialog custom-class不生效最终解决办法

    官网: Element - The world's most popular Vue UI frameworkElement,一套为开发者.设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库h ...

  6. Element ui —— dialog 弹窗 设置点击空白处不关闭

    element-ui 的dialog弹窗 ,默认的点击空白处也就是非弹窗区会关闭,有时候不太合适,所以要设置为不可关闭,它本身自带该功能: 把这个属性设置为false即可 <el-dialog ...

  7. 记录element ui dialog弹框生命周期问题

    今天在开发中遇到一个问题,描述如下: 点击编辑然后将列表中的数据回显出来: 场景为这样: 这个弹框是一个组件,通过父子组件传参将参数传递过去,问题是我在什么时候回显数据呢? 应该是在组件被创建时,也就 ...

  8. element ui 对话框改 模仿苹果手机 预览视图

    修改了一下 element ui的对话框 做一个手机模拟预览的样式 <!-- 预览 --><div class="look_box"><el-dial ...

  9. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Form表单填写、Dialog对话框弹出

    文章目录 目标 代码 0.页面结构 1.新增按钮和弹出表单:结构 2.新增按钮和弹出表单:点击新增弹出表单 3.表单样式 4.表单验证 5.表单的提交和取消功能:接口.mock相关准备 6.表单的提交 ...

最新文章

  1. 人人可以理解的区块链100问
  2. 攻防世界 web(二)
  3. 链表之判断一个链表是否为回文结构(二)
  4. NOI数学之提高级:欧拉定理和欧拉函数
  5. html 自动跳转到不同页面,html跳转到同一个页面的不同位置_html/css_WEB-ITnose
  6. C++ - 构造和析构 2018-01-10
  7. jqueryui 1.8.19引用顺序(及var basePrototype = new base()错误)
  8. html背景怎么变成透明的,怎样把图片背景变成透明
  9. 三年开发三年管理,三个月努力5A成绩通过PMP就在51CTO!
  10. idea社区版 html,利用IntelliJ IDEA社区版开发servlet
  11. SQL基础系列(八)——排序、分组排序(RANK)
  12. Ubuntu 如何查看显卡型号
  13. 【Cisco Packet Tracer--error】192.168.0.1overlaps with Internet
  14. CRC-16校验(多项式为x16+x15+x2+1):
  15. bootstrap4 input-spinner数字增减框的使用
  16. 四川大学研究生计算机学院官网,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...
  17. div+css静态网页设计 电商购物网站设计(55页) 电商网页设计制作 简单静态HTML网页作品 购物网页作业成品 学生商城网站模板
  18. 这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已
  19. 如何有效预防XSS?这几招管用!!!
  20. TYUT太原理工大学2022操作系统学习通总结

热门文章

  1. linux时钟操作接口
  2. Gated-SCNN: Gated Shape CNNs for Semantic Segmentation论文笔记
  3. 【论文译文】GLOW
  4. Vue+element ui 上传视频
  5. HTML中DIV常用属性
  6. [51nod 1463]找朋友
  7. 简洁汉英字典制作(tkinter,开源cedict,python)
  8. mysql-5.7.17-winx64安装教程
  9. [经验教程]为什么淘宝显示定位失败怎么重新开启淘宝定位?
  10. 计算机数学程序,计算机数学基础(1)离散数学部分