首页 > 其他分享 >el-dialog用v-if控制不同弹窗的显示

el-dialog用v-if控制不同弹窗的显示

时间:2024-10-28 09:48:03浏览次数:3  
标签:el title visible width dialog 弹窗

可自定义弹窗的名称,宽度,是否可见;页面中可在一个dialog中写,内部用v-if控制不同弹窗的显示

    <el-dialog :title="dialog.title" :visible.sync="dialog.visible" :width="dialog.width" append-to-body>
      <div v-if="dialog.title == '查看' || dialog.title == '填写' || dialog.title == '审核'">
      </div>
      <!-- 驳回原因弹框 -->
      <div v-if="dialog.title == '查看驳回原因' || dialog.title == '驳回'">
      </div>
      <!-- 填写弹窗操作 -->
      <span slot="footer" class="dialog-footer" v-if="dialog.title == '填写'">
        <el-button @click="dialog.visible = false">取 消</el-button>
        <el-button type="primary" @click="submitForm">确 定</el-button>
      </span>
      <!-- 审核弹框操作 -->
      <span slot="footer" class="dialog-footer" v-if="dialog.title == '审核'">
        <el-button type="danger" @click="reject">驳 回</el-button>
        <el-button type="success" @click="dialog.visible = false">通 过</el-button>
      </span>
    </el-dialog>

data():

dialog: {
        title: "",
        width: "",
        visible: false,
},

methods:

    // 驳回原因 按钮
    handleView(row) {
      this.dialog = {
        title: '查看驳回原因',
        width: '40%',
        visible: true
      }
    },

 

标签:el,title,visible,width,dialog,弹窗
From: https://www.cnblogs.com/tingorb/p/18509740

相关文章

  • Delphi导入Excel数据
    第一种用XLSReadWriteII51procedureTForm1.Button1Click(Sender:TObject);vars:string;rows,cols:Integer;sRow,sCol:Integer;beginsRow:=0;//开始行sCol:=0;//开始列ifOpenDialog1.Execute()thenbeginXLSReadWriteII51.Filename......
  • BD82H61 BD82H61 SLJ4B Intel英特尔南桥芯片南桥主要是负责IO北桥用于CPU和内存、显卡
    Thecode"BD82H61SLJ4B"appearstobeaproductcodeormodelnumberforapieceofcomputerhardware.Itcouldbeamotherboardoraprocessor.Withoutmorecontext,itisdifficulttodeterminetheexactmeaningorspecificationsofthiscode......
  • 《HelloGitHub》第 103 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift...让你在短......
  • el-image图片预览显示bug
    原本代码<el-table-columnlabel="附件"width="120"><template#default="scope"><el-imagev-if="scope.row.attachmentUrl":src="scope.row.at......
  • ElasticSearch安装与使用
    一、ElasticSearch的安装下载ElasticSearch安装包可以从ElasticSearch的官方网站下载相应版本的安装包。或者,在Linux系统中,可以使用wget命令下载,例如:wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.x.x-linux-x86_64.tar.gz(请将7.x.x替换为具......
  • Selenium测试form表单之下拉列表
    处理form表单中的下拉列表,需要用到一个Selenium工具类-Select一、Select工具类常用属性和方法方法/属性描述1select_by_value()根据值选择2select_by_index()根据索引选择3select_by_visible_text()根据文本选择4deselect_by_value根据值反选5de......
  • python可以对excel进行那些操作
    根据标题“Python可以对Excel进行哪些操作”,Python对Excel的操作能力强大,涵盖数据读写、格式设置、图表创建、数据分析和自动化处理等功能。例如,1、读取和写入数据:Python可以读取Excel文件中的数据,并将数据写入到Excel中;2、格式设置:Python能够调整字体、颜色、单元格的大小和排列;3......
  • linux学习day2——shell脚本
    shell语法概论注释变量默认变量数组expr命令read命令echo命令printf命令test命令与判断符号[]判断语句循环语句函数exit命令文件重定向引入外部脚本1.shell语法——概论概论shell是我们通过命令行与操作系统沟通的语言。shell脚本可以直接在命令行中执行,也......
  • __init__? self.value = value? constructor? instance object?
    为什么会出现self.value=value的实例变量呢?为什么要给类设置出一个构造函数呢.下面具体谈一下实例化对象的一些特点和用途:封装性和复用性:实例化对象可以将数据和行为封装在一起,从而提高代码的可维护性和复用性。例如,在上面的例子中,Person类定义了一个通用的人的属性和行为,我......
  • [笔记] SpringBoot3 使用 EasyExcel 封装工具类实现 自定义表头 导出并实现 数据格式
    在现代企业应用中,数据导出功能是非常常见的需求。特别是在处理大量数据时,将数据导出为Excel文件不仅方便用户查看和分析,还能提高数据处理的效率。ApachePOI是一个常用的JavaExcel处理库,但它在处理大数据量时性能较差。为此,阿里巴巴开源了EasyExcel,这是一个基于Java......