element-ui dialog弹窗增加全屏功能(推荐)

 更新时间:2022年11月18日 10:08:00   作者:Mr.T's Blog  
这篇文章主要介绍了element-ui dialog弹窗增加全屏功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

完成效果图:

一、定义全局变量 dialogFull 用来控制弹窗

dialogFull:false,

二、dialog标签添加全局属性绑定

:fullscreen="dialogFull"

三、设置title区域的自定义

<template slot="title">
        <div class="avue-crud__dialog__header">
            <span class="el-dialog__title">
            <span style="display:inline-block;background-color: #3478f5;width:3px;height:20px;margin-right:5px; float: left;margin-top:2px"></span>
              通道配置
            </span>
          <div class="avue-crud__dialog__menu" @click="dialogFull? dialogFull=false: dialogFull=true">
            <i class="el-icon-full-screen"></i>
          </div>
        </div>
      </template>

四、css样式部分:

//这里注意:我当前将css样式加载全局上,如果单页添加样式需要每个样式前添加 ‘/deep/' 修饰符

/*  dialog*/
.el-dialog__header {
  padding: 15px 20px 15px;
}
.el-dialog__headerbtn{
  top: 15px;
}

/*dialog header*/
.el-dialog__header{
  background: #e3eaed;
}
.avue-crud__dialog__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.el-dialog__title {
  color: rgba(0,0,0,.85);
  font-weight: 500;
  word-wrap: break-word;
}
.avue-crud__dialog__menu {
  padding-right: 20px;
  float: left;
}
.avue-crud__dialog__menu i {
  color: #909399;
  font-size: 15px;
}
.el-icon-full-screen{
  cursor: pointer;
}
.el-icon-full-screen:before {
  content: "\e719";
}

撒花~~~~~

到此这篇关于element-ui dialog弹窗增加全屏功能的文章就介绍到这了,更多相关element-ui dialog弹窗全屏内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JavaScript比较两个对象是否相等的方法

    JavaScript比较两个对象是否相等的方法

    这篇文章主要介绍了JavaScript比较两个对象是否相等的方法,通过对js对象进行各方面的比较来判断两个对象是否相等,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • js仿腾讯QQ的web登陆界面

    js仿腾讯QQ的web登陆界面

    这篇文章主要为大家详细介绍了JavaScript模仿腾讯QQ的web登陆界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 基于jQuery的图片不完全按比例自动缩小

    基于jQuery的图片不完全按比例自动缩小

    有时我们会有这样的需求:让图片显示在固定大小的区域。如果不考虑 IE6 完全可以使用 css 的 max-width 限制宽度自动按比例缩小显示,但是这样有个问题,就是如果按比例缩小后,图片高度不够,那么就很难看了
    2014-07-07
  • javascript获取四位数字或者字母的随机数

    javascript获取四位数字或者字母的随机数

    这篇文章主要介绍了javascript获取四位数字或者字母的随机数,需要的朋友可以参考下
    2015-01-01
  • JS中的算法与数据结构之常见排序(Sort)算法详解

    JS中的算法与数据结构之常见排序(Sort)算法详解

    这篇文章主要介绍了JS中的算法与数据结构之常见排序(Sort)算法,结合实例形式详细分析了js常见排序算法中的冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序等算法相关实现技巧与操作注意事项,需要的朋友可以参考下
    2019-08-08
  • JavaScript深拷贝与浅拷贝原理深入探究

    JavaScript深拷贝与浅拷贝原理深入探究

    深拷贝和浅拷贝是面试中经常出现的,主要考察对基本类型和引用类型的理解深度,这篇文章主要给大家介绍了关于js深拷贝和浅拷贝的相关资料,需要的朋友可以参考下
    2022-10-10
  • JS中arguments的使用示例

    JS中arguments的使用示例

    本文主要介绍了JS中arguments的使用示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • JavaScript随机排序(随即出牌)

    JavaScript随机排序(随即出牌)

    JavaScript随机排序,自动抽取中文与英文字母,重新组合并随机排序,生成随机数很可以。
    2010-09-09
  • javaScript产生随机数的用法小结

    javaScript产生随机数的用法小结

    这篇文章主要介绍了javaScript产生随机数的用法小结,包括JavaScript Math.random()内置函数 ,Js 随机数产生6位数字的代码,需要的朋友可以参考下
    2018-04-04
  • 5分钟理解JavaScript中this用法分享

    5分钟理解JavaScript中this用法分享

    这篇文章介绍了5分钟理解JavaScript中this用法,有需要的朋友可以参考一下
    2013-11-11

最新评论