当前位置: 首页 > news >正文

elementUI中MessageBox.confirm()默认不聚焦问题处理

在项目中使用elementUIMessageBox.confirm()出现了默认不聚焦的问题,默认确认按钮是浅色的,需要点击一下才会变成正常。面对这种问题,创建新组件,实现聚焦。替换默认的MessageBox.confirm()

  • 解决
  1. 创建components/MessageBoxConfirmWrapper/index.js
import { MessageBox } from 'element-ui'export default (...args) => {setTimeout(() => {document.activeElement?.blur()}, 0)return MessageBox.confirm(...args)
}
  1. 使用
import MessageBoxConfirmWrapper from '@/components/MessageBoxConfirmWrapper'
MessageBoxConfirmWrapper('确定要退出当前账号?', '退出确认', { type: 'warning'}).then(() => {}).catch(() => {})

相关文章:

  • UML-共享汽车系统通信图深度解析
  • 蓝桥杯练习题2
  • Codeforces Educational Round 177 Div. 2 【B题,C待补
  • Unity:获取组件对象(GetComponent<T>())
  • MinnowBoard MAX单板UEFI BIOS代码编译教程
  • Spring 学习笔记之 @Transactional详解
  • 4N60-ASEMI开关电源与适配器专用4N60
  • 运筹学之遗传算法
  • Rust网络编程实战:全面掌握reqwest库的高级用法
  • QT+Cmake+mingw32-make编译64位的zlib-1.3.1源码成功过程
  • 深度学习--卷积神经网络CNN原理
  • 功能性高斯泼溅扩散——DiffGS: Functional Gaussian Splatting Diffusion
  • yolov8的数据处理lableimg的安装以及使用
  • 【更新完毕】2025华中杯C题数学建模网络挑战赛思路代码文章教学数学建模思路:就业状态分析与预测
  • Python 赋能区块链教育:打造去中心化学习平台
  • 一些C语言常用函数(后续会继续更新)
  • 力扣刷题Day 21:两数之和(1)
  • day28 学习笔记
  • 面试题之如何设计一个秒杀系统?
  • LRU Java实现
  • 贵州赤水“整改复耕”:为何竹林砍了,地却荒了?
  • 商务部24日下午将举行发布会,介绍近期商务领域重点工作情况
  • 澎湃思想周报|哈佛与特朗普政府之争;学习适应“混乱世”
  • 一周人物| 萨韦利上海画展,陆永安“从董源到塞尚”
  • 南部战区回应菲护卫艇非法侵入中国黄岩岛领海:依法警告驱离
  • 长三角主流媒体将走进“来电”宜昌,探寻高质量发展密码