【UI】 elementui的dialog弹窗打开时CSS的BUG | 滚动条消失bug

这篇具有很好参考价值的文章主要介绍了【UI】 elementui的dialog弹窗打开时CSS的BUG | 滚动条消失bug。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

问题描述:el-dialog弹窗没打开时,页面有滚动条,会占据浏览器右侧15px左右的宽度。

弹窗滚动条不显示,elementui,elementui,css,bug
dialog打开之后,遮罩层占整个浏览器的宽度,且没有滚动条。网页头部滚动条消失,导致网页头部向右移动15px左右。每次打开dialog网页头部就向右移动;关闭dialog网页头部就向左移动。直接影响美观。由于遮罩层的出现,导致页面的滚动条隐藏,从而使页面出现闪动的效果。

弹窗滚动条不显示,elementui,elementui,css,bug

解决

在main.js中写上就好了。

// 引入element组件
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
// 弹出框的时候滚动条隐藏和出现导致页面抖动问题
ElementUI.Dialog.props.lockScroll.default = false;
Vue.use(ElementUI)

写上之后就解决啦~

main.js中设置:给element-ui中的Dialog组件的原型中的滚动默认关闭就好了。

下班~文章来源地址https://www.toymoban.com/news/detail-550009.html

到了这里,关于【UI】 elementui的dialog弹窗打开时CSS的BUG | 滚动条消失bug的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 当element ui el-dialog弹窗有缓存,每次打开弹窗的时候会出问题的解决方法

    解决方法: 如下是解决方案。用el-dialog 里面有一个 destroy-on-close (关闭时销毁 Dialog 中的元素)这个完全没用。其实很简单。只需要在 el-dialog 外层加一层div 然后在 div 上写上 v-if=\\\"dialogVisible\\\"就行了。 理解: 也就是说,当显示参数 dialogVisible = true 时,先创建 el-dialog 组件,

    2024年02月04日
    浏览(37)
  • element-ui中更换el-dialog弹窗中默认的关闭按钮

    在使用 element-ui 框架里的 el-dialog 组件时,要修改弹窗里默认的关闭图标;如下图所示:左边是想要替换后的;右边是组件默认的关闭图标; 通过检查组件的元素;发现组件默认的关闭是一个图标;通过图标的形式展现的。 那就可以通过 CSS 隐藏当前的图标;然后在当前图标

    2024年02月12日
    浏览(38)
  • Vue dialog打开时重新渲染

    目录 HTML、CSS和JavaScript基础 1. HTML标记语言: 2. CSS样式: 3. JavaScript编程语言: 基础开发技能 学习Git 了解HTTP(S)协议 学习终端 算法和数据结构 学习设计模式 JavaScript框架和库 1. jQuery: 2. Bootstrap: ES6+和模块化开发 1. ES6+新特性 2. 模块化开发 3. 常用构建工具 React基础概念 1

    2024年02月12日
    浏览(38)
  • 基于element-ui el-dialog组件封装,可缩放+可移动的弹窗组件

    源码下载 改组件继承el-dialog组件百分之95属性,可直接对el-dialog进行替换。在项目中我的命名为: vue代码 :搞成组件,路径随意,推荐统一放在组件目录下 拖动及缩放操作js代码: 将skdialog.js注册为指令: 目录: 指令使用:(v-指令名称(SkDialogDrag)) 效果图: 注:吃水

    2024年02月03日
    浏览(45)
  • Element UI中el-dialog中内容超出自定义滚动条

    2.1 dialog中嵌套div,给div设置高度,并且overflow属性为auto,布局如下图: 3.1sass或less写法 3.2 原生写法

    2024年02月15日
    浏览(33)
  • Vue中使用element-ui el-dialog弹窗最大化还原,拖拽,动态改变大小

    创建对应的js文件   先在指定稳定文件创建js文件,如src下创建diaLog.js文件,部分会提示红色爆红,可以不予理会,可以根据需求修改,如:弹框可拉伸最小宽高。   2. 在main.js的引用   同时为了防止冲突,需要关闭closeOnClickModal(弹窗默认点击遮罩改为不关闭),并添加标签

    2024年02月11日
    浏览(35)
  • work-notes(12):如何二次封装 Element UI 的 dialog 弹窗,发现弹窗只能点击触发一次是什么原因,如何解决弹窗只能触发一次的问题?

    时间:2022-05-15 1、如何二次封装 element UI 的 dialog 弹窗? 2、实现过程 (1)在 script 标签 中 props 传入值 (2)绑定到 dialog 标签内 主要结构: 个人例子: 解释 绑定 class style 的写法详细,这是我之前写的博客 3、弹窗为什么只能点击触发一次,第二次之后都没有反应? 4、实

    2023年04月11日
    浏览(24)
  • Element-UI的dialog对话组件内的tinymce6弹窗被遮挡的解决办法及其它相关注意事项

    修改层级 注意要写在 style/style 中,我当时没注意,写在了 style scoped/style 中,死活没反应。 利用属性 :destroy-on-close=\\\"true\\\" 要求对话组件关闭后销毁其中的元素 下载中文包,初始化时配置中文即可。 中文包位置:https://www.tiny.cloud/get-tiny/language-packages/ 配置 参考: Dialog 对话框

    2023年04月15日
    浏览(35)
  • Vue项目element-ui弹窗组件el-dialog、el-drawer,阻止点击遮罩层关闭

    效果图: 我们只需要设置这两个 属性 append-to-body :close-on-click-modal=“false” 注意 : 这里的close-on-click-modal属性前需要写入 :

    2024年02月12日
    浏览(46)
  • 使用Vue实现一个当鼠标悬浮时出现,鼠标离开时消失的双层菜单

    分享一个基于Vue实现一个当鼠标悬浮时出现,鼠标离开时消失的双层菜单。同时也是为了以后需要类似的需求时,可以提供一个实现思路,以及可以快速ctrl+c和ctrl+v操作,提高工作效率~ (1)/src/views/Example/DiyNavMenu/index.vue // Todo

    2024年02月05日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包