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

【Ant Design of Vue】Modal.confirm无法关闭的bug

一、问题

在使用 Ant Design Vue 的 Modal.confirm 确认框时,出现了点击取消和确定后 Modal.confirm 确认框无法关闭的问题

在这里插入图片描述

二、代码

代码完全是 copy 的官网的代码,但是 copy 到本地后就会出现上述问题

<template><a-button @click="showConfirm">Confirm</a-button>
</template>
<script lang="ts">
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
import { createVNode, defineComponent } from 'vue';
import { Modal } from 'ant-design-vue';
export default defineComponent({setup() {const showConfirm = () => {Modal.confirm({title: 'Do you Want to delete these items?',icon: createVNode(ExclamationCircleOutlined),content: createVNode('div', { style: 'color:red;' }, 'Some descriptions'),onOk() {console.log('OK');},onCancel() {console.log('Cancel');},class: 'test',});};return {showConfirm,};},
});
</script>

三、解决方案

出现该问题的原因是因为:vue更新到 3.4.x 版本之后,某些 API 和 Ant Design Vue 不兼容

本人之前使用的版本是:

  • vue 3.4.7
  • ant-design-vue 3.2.20

解决方案:将vue版本修改并锁定为 3.2.20
在这里插入图片描述

请添加图片描述

相关文章:

  • 如何在Linux部署JumpServer堡垒机并实现远程访问本地服务
  • mybatis的缓存机制
  • vue中合并下载打包视频图片
  • Gitee Reward让开源作者不再为爱发电
  • 数组练习 Leetcode 566.重塑矩阵
  • Pytest插件pytest-django让Django测试更高效
  • Spring data都包含哪些内容
  • 100天精通Python(实用脚本篇)——第113天:基于Tesseract-OCR实现OCR图片文字识别实战
  • 蓝桥杯官网填空题(海盗与金币)
  • 【C++】类和对象
  • MyBatis 的XML实现方法(JAVA)
  • Android 基础技术——addView 流程
  • vue+elenemt分页+springboot
  • 幻读是什么,用什么隔离级别可以防止幻读?
  • 解决Windows下VSCode控制台乱码问题
  • php的引用
  • HTTP中GET与POST的区别 99%的错误认识
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • leetcode46 Permutation 排列组合
  • SQLServer之索引简介
  • ubuntu 下nginx安装 并支持https协议
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 阿里研究院入选中国企业智库系统影响力榜
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 从伪并行的 Python 多线程说起
  • 基于web的全景—— Pannellum小试
  • 技术发展面试
  • 深度解析利用ES6进行Promise封装总结
  • 思否第一天
  • 一个项目push到多个远程Git仓库
  • 因为阿里,他们成了“杭漂”
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • Nginx实现动静分离
  • UI设计初学者应该如何入门?
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • # 达梦数据库知识点
  • #Linux(Source Insight安装及工程建立)
  • #Lua:Lua调用C++生成的DLL库
  • (转) Face-Resources
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)linux下的时间函数使用
  • 、写入Shellcode到注册表上线
  • .Net 4.0并行库实用性演练
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .net framework4与其client profile版本的区别
  • .net refrector
  • .net Stream篇(六)
  • .NET 表达式计算:Expression Evaluator
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET下ASPX编程的几个小问题
  • .NET中的Exception处理(C#)
  • .NET中使用Redis (二)