Element UI中messageBox怎么区分点击取消按钮关闭弹窗,和点击右上角x号以及点击遮罩层关闭按钮

devtools/2025/2/26 1:13:23/

在某些场景下,我们可能需要区分点击取消按钮关闭 messageBox 和点击X号、遮罩层关闭 messageBox 。

实现:

将 distinguishCancelAndClose 设置为 true,这个属性的意思是:是否将取消(点击取消按钮)与关闭(点击关闭按钮或遮罩层、按下 ESC 键)进行区分,默认为false。

然后就可以在 .catch()中通过 action 参数来进行区分不同的关闭方式

this.$confirm('是否确认操作?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning',distinguishCancelAndClose: true
}).then(() => {// 点击了确定按钮console.log('点击了确定按钮');
}).catch((action) => {if (action === 'cancel') {// 点击了取消按钮console.log('点击了取消按钮');} else if (action === 'close') {// 点击了右上角的x按钮或遮罩层console.log('点击了右上角的x按钮或遮罩层');}
});


http://www.ppmy.cn/devtools/162687.html

相关文章

python和pycharm 和Anaconda的关系

好的,下面我会详细说明 Python、PyCharm 和 Anaconda 三者的关系,并逐一解释它们的功能和作用。 1. Python(编程语言) 定义:Python 是一种高级编程语言,设计简洁,易于学习,且功能强…

FPGA中利用fifo时钟域转换---慢时钟域转快时钟域

FPGA中利用fifo时钟域转换—慢时钟域转快时钟域 一、时间计算方法 FIFO的输入数据的时钟是40MHz,FIFO输出数据取60MHz,刚好是40MHz的1.5倍,将慢时钟域转快时钟域。另外,fifo输出的数据,要输出给上位机,一…

postgresql链接详解

PostgreSQL连接概述 连接基础 在探讨PostgreSQL连接的基础之前,我们需要理解什么是数据库连接。 数据库连接 是客户端应用程序与数据库服务器之间建立的一种通信通道,使用户能够访问和操作数据库中的数据。 PostgreSQL连接涉及以下几个关键要素&#…

Redis 存在线程安全问题吗?为什么?

Redis线程安全问题解析:从基础到深入 前言 Redis 是一种高性能的内存键值数据库,广泛应用于缓存、消息队列等多种场景。在高并发和分布式环境下,程序的线程安全问题尤为关键。许多开发者都会问:Redis 是否存在线程安全问题&#x…

C++ openssl AES/CBC/PKCS7Padding 256位加密 解密示例 MD5示例

C openssl AES/CBC/PKCS7Padding 256位加密 解密示例 加密 为了确保 AES 加密使用 AES/CBC/PKCS7Padding,我们需要确保在加密过程中正确处理填充。OpenSSL 的 AES_cbc_encrypt 函数并不自动处理填充,因此我们需要手动实现 PKCS7 填充。 以下是更新后…

【GESP】C++二级模拟 luogu-b3995, [GESP 二级模拟] 小洛的田字矩阵

GESP二级模拟题,多层循环、分支语句练习,难度★✮☆☆☆。 题目题解详见:https://www.coderli.com/gesp-2-luogu-b3995/ 【GESP】C二级模拟 luogu-b3995, [GESP 二级模拟] 小洛的田字矩阵 | OneCoderGESP二级模拟题,多层循环、分…

AI写代码工具ScriptEcho:赋能数据分析,驱动精准营销

在数字化时代,数据已成为企业发展的核心资产。而前端开发作为连接用户和数据的桥梁,其效率直接影响着数据分析的质量和营销决策的精准性。传统前端开发在处理海量用户行为数据时,常常面临效率低下、代码维护困难等挑战。然而,随着…

【文本】词嵌入经典模型:从one-hot到BERT

【文本】词嵌入经典模型:从one-hot到BERT one-hot编码(独热编码): 根据词表的所有词构建一个向量特征。每一个文段中每个单词有一个词向量(二进制且只有一位为1) — 稀疏、缺乏语义(father&am…