弹出按钮点击不工作的问题

antdesign 的 modal.confirm 突然无法自动关闭_modal.confirm 无法关闭-CSDN 博客1

原因是 vue 的版本和 antdesign 的版本不兼容造成的

eIMScreenShot20240703164244600

这里进行如下修改,然后去下图处

eIMScreenShot20240703164330085

删除 vue 后,重新 pnpm install 解决


  1. antdesign 的 modal.confirm 突然无法自动关闭_modal.confirm 无法关闭-CSDN 博客


    • https://blog.csdn.net/weixin_45455337/article/details/135716120
    • 文章浏览阅读 4k 次,点赞 14 次,收藏 16 次。它指示包管理器(如 npm)可以安装与指定版本相同的主版本号(第一位数字)和次要版本号(第二位数字),但不包括修订版本号(第三位数字)之后的更新。例如,如果在 package.json 文件中指定了 ^3.2.0 作为依赖版本号,那么包管理器将会安装 3.2.x(包括 3.2.0、3.2.1、3.2.2 等)的版本,但不会安装 3.3.0 及以上的版本。这样做的目的是为了确保在包的后续版本发布时,能够自动安装向后兼容的更新,而不必手动更改版本号。另外也可能是 vue3.4 版本的原因,需要测试一下 vue 版本问题。_modal.confirm 无法关闭
    • 2024-07-03 16:41:25

    先说现象。

    开发在本地无法复现,只有发布到线上环境时才有此现象。
    原因是因为本地的 package 文件对 vue 框架指定的版本的问题,可能是官网写 bug 了。实际和 antdesign 组件库关系不大。
    本地好使的原因可能是 vue 版本没有更新到最新。
    在这里插入图片描述
    因为 vue3.4 版本和 antdesgin 的一部分不兼容,所以把 vue 版本固定一下就行了,比如固定到 3.2.0。
    或者把原先的 ^3.2.0 修改为~3.2.0。

    另外解释一个东西。

    在 package.json 文件中,^ 和~符号用于指定依赖模块的版本范围。它们之间的区别如下:

    ^ 符号:表示允许安装依赖模块的最新次要版本(minor version)。具体来说,^ 符号会更新到当前库的最新次要版本,但不会更新到下一个主要版本。例如,“^4.1.0"表示允许安装 4.X.X 的最新版本,但不会安装 5.X.X 的版本。
    ” 符号:表示允许安装依赖模块的最新补丁版本(patch version)。具体来说,“” 符号会更新到当前库的最新补丁版本,但不会更新到下一个次要版本或主要版本。例如,”~4.1.0"表示允许安装 4.1.X 的最新版本,但不会安装 4.2.X 或 5.X.X 的版本。

  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    265 引用 • 666 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 3 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8785 引用 • 40092 回帖 • 135 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    409 引用 • 3576 回帖
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    85 引用 • 139 回帖
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 370 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    493 引用 • 928 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖 • 1 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 3 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    26 引用 • 196 回帖 • 20 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 17 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    290 引用 • 735 回帖
  • AWS
    11 引用 • 28 回帖 • 1 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 783 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1348 回帖
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 521 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 307 关注
  • 安全

    安全永远都不是一个小问题。

    202 引用 • 816 回帖 • 1 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    150 引用 • 257 回帖
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 2 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 3 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 151 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    578 引用 • 3533 回帖 • 1 关注
  • Excel
    30 引用 • 28 回帖 • 1 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 399 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖 • 1 关注