通过按钮动态改变 el-dialog 的宽度

2023-11-15

1、按钮

              <el-form-item>
                <input type="checkbox" id="agree" v-model="registerData.check">
                <a href="javascript:;" @click="setDialogWidth">《用户协议》</a>
              </el-form-item>
  
            </el-form>
          </div>
        </div>
      </div>
    </div>
 
    <el-dialog
      :width='dialogWidth'
      title="标题"
      :visible.sync="dialogVisible">
		弹框内容部分 
          <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
 
      </div>
    </el-dialog>

  </div>
</template>
<script>

export default {
  data() {
    return {
      dialogWidth: "0", // 动态控制弹出大小
  },

  methods: {
  
    // 动态改变 dialog 的宽度
    setDialogWidth() {
      this.dialogVisible = true
      const val = document.body.clientWidth;
      const def = "800" // 默认宽度
      if (val < def) {
        this.dialogWidth = '90%'
      } else {
        this.dialogWidth = def + 'px'
      }
    },
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过按钮动态改变 el-dialog 的宽度 的相关文章

随机推荐

  • 常见软硬件交互放方案

    列举遇到的软硬件交互需求及解决方案 1 照片墙 解决内容 照片排版 位置 大小 样式 默认滚动 多人交互 分区 无限循环 便捷替换照片 点赞功能 2 人脸融合 解决内容 API接入 原始照片 保存 展示 3 AR识别讲解 解决内容 AR识别
  • bugku where is flag 4杂项

    1 base64解码 下载压缩包下来解压打开 发现里面是base64加密 在kali中解码 去掉所有换行符 用winhex打开 发现十六进制的奇数位正好可以构成zip的文件头 504b 2 脚本编写 写个python脚本提取奇数位 str1
  • RHEL7 中配置 IPv6 练习

    试验环境 RHCE Server 虚拟机 以配置好 视频中配套的所有环境 包含View Server View Desktop 等 视频中的示例一般是在 server0 主机上做 登陆命令为 ssh X root server0 重置 se
  • Java教程:Javadoc(文档注释)详解

    本篇文章由 泉州SEO www 234yp com 整理发布 Java教程 www 234yp com Article 198092 html 谢谢合作 Java教程Java 支持 3 种注释 分别是单行注释 多行注释和文档注释 文档注释以
  • js基础语句

    一 if else 条件判断语句 var num 1 if num 1 console log 壹 else if num 2 console log 贰 else num 3 console log 参 输出 壹 二 switch cas
  • Dockerfile自定义镜像 - 基于 java:8-alpine 镜像,将一个Java项目构建为镜像

    目录 一 前置知识 1 镜像结构 2 Dockerfile是什么 二 自定义一个 java 项目镜像 1 创建一个空目录 在这个空目录中创建一个文件 命名为 DockerFile 最后将 java 项目打包成 jar 包 放到这个目录中 2
  • Python 绘画excel分组柱状图(懒人学习)

    1 excel案例如截图 很简单大家自己照着做一个就可以了 2 完整代码如下 import pandas as pd import matplotlib pyplot as plt students pd read excel H Pyth
  • Python视觉摄像头检测有趣项目(一)(重点)

    转载自就是这个七 https blog csdn net qq 42633819 article details 81191308 利用python tensorflow opencv实现人脸识别 对于环境安装就是在Win10上对于Tens
  • C# 实现预览dwg文件完整源代码(无需autocad环境)

    using System using System Drawing using System Collections using System ComponentModel using System Windows Forms using
  • C++ 多态与虚函数

    多态性与虚函数 多态性 虚函数 多态性 多态性是面向对象程序设计的关键技术之一 若程序设计语言不支持多态性 不能称为面向对象的语言 利用多态性技术 可以调用同一个函数名的函数 实现完全不同的功能 在C 中有两种多态性 编译时的多态 通过函数
  • Qt 5中文乱码问题完美解决方案

    乱码问题概述 使用Qt的时候 时常会遇到中文乱码问题 qDebug打印日志乱码 或者Widget界面乱码等等 原因呢 大多是因为使用MSVC编译器问题导致 而Qt 自带的MinGW一般不会出现乱码问题 核心原因呢 是因为编码问题 即UTF
  • 入职字节外包一个月,我还是选择了离职!

    有一种打工人的羡慕 叫做 大厂 真是年少不知大厂香 错把青春插稻秧 但是 在深圳有一群比大厂员工更庞大的群体 他们顶着大厂的 名 做着大厂的工作 还可以享受大厂的伙食 却没有大厂的 命 他们就是大厂的 外包员工 什么都做了 和什么都没做其实
  • Tomcat闪退的解决方法

    Tomcat闪退 在Tomcat的bin目录中的startup bat中 添加 set JAVA HOME E Program Files Java jdk 8 set CATALINA HOME E Users a eclipse Tom
  • 威胁快报

    一 背景 近日阿里云安全团队发现了一起利用多个流行漏洞传播的蠕虫事件 黑客首先利用ThinkPHP远程命令执行等多个热门漏洞控制大量主机 并将其中一台 肉鸡 作为蠕虫脚本的下载源 其余受控主机下载并运行此蠕虫脚本后 继续进行大规模漏洞扫描和
  • Vue2.0创建一个新项目

    Vue2 0创建一个新项目 一 安装脚手架 一切的一切都是需要提前安装好node哦 不会安装和配置的可以看 Node初次安装配置 个人博客 Node初次安装配置 CSDN win R输入cmd 打开终端 在终端输入 npm install
  • 判断一个整数是否是回文数

    问题 输入一个整数 10位以内 也可自己改用更多位 需要修改类型 判断是否是回文数 include
  • 关于计算机的小故事案例,小故事分镜头脚本范例两分钟4399奶块电脑

    PublicSubFocusMe ctlNameAsControl WithctlName SelStart 0 SelLength Len ctlName EndWith EndSub Nowaddacalltothissubroutin
  • zigzag扫描的matlab实现

    zigzag扫描的matlab实现 zigzag的扫描方式如下图所示 以 4 4 为例 下图是matlab中数组各位置的索引值 用横纵坐标来分析 2 3 4 5 6 7 8 1 1 1 2 3 1 4 1 4 2 3 4 4 4 2 1 2
  • 局域网、以太网、无线局域网学习笔记

    还有一年选择院校 加油 文章目录 局域网基本概念和体系结构 局域网 局域网拓扑结构 局域网的传输介质 局域网介质访问控制方法 局域网的分类 IEEE 802 MAC子层和LC子层 小结思维导图 以太网 以太网概述 以太网提供无连接 不可靠的
  • 通过按钮动态改变 el-dialog 的宽度

    1 按钮