解决message(antd-design组件库)弹窗多次数出现的问题

news/2024/7/3 10:54:03

当我们多次点击按钮的时候,会出现下图这样的情况:

网址: 全局提示 Message - Ant Design

这样看起来,会降低用户的体验。所以,我想要的效果是,点一次出现一次,当我再次点击的时候,会销毁上次的,出现本次的。也就是说点一次,就出现一个提示。

解决问题的核心代码:

message.destroy();

message.success("删除成功");

本地验证

参考文章【react项目+antd组件-demo:hello-world_西晋的no1的博客-CSDN博客】,将 全局提示 Message - Ant Design 中下述代码复制覆盖App2.js中的全部代码,启动代码,可在本地点击按钮【Success】,在本地复现上述message弹窗多次数出现的现象。

在success 函数中添加一行代码【messageApi.destroy();】,再点击按钮【Success】,message弹窗多次数出现的现象消失,但是点击按钮【Error】或【Warning】message弹窗多次数出现的现象依然存在。

const success = () => {

            messageApi.destroy();

            messageApi.open({

                  type: 'success',

                  content: 'This is a success message',

            });

      };

本文参考了文章:  解决message(antd-design组件库)弹窗多次数出现的问题_js 仿ant.design气泡弹窗_一枚程序鱼的博客-CSDN博客


http://www.niftyadmin.cn/n/393727.html

相关文章

【深入浅出Spring原理及实战】「夯实基础系列」360全方位渗透和探究SpringMVC的核心原理和运作机制(总体框架原理篇)

全方位渗透和探究SpringMVC的核心原理和运作机制 SpringMVC简介Spring Web MVC是什么Spring Web MVC的工作模式Spring Web MVC能帮我们做什么SpringMVC的底层依赖 SpringMVC工作流程SpringMVC中的组件DispatcherServlet前端控制器DispatcherServlet的职责和作用 HandlerMapping…

chatgpt赋能python:Python列表指定元素的取出方法

Python列表指定元素的取出方法 在Python编程中,经常需要取出列表中的指定元素。本文将介绍几种常用的取出列表指定元素的方法。 1. 使用索引 列表中的元素可以通过索引来进行访问和修改,索引从0开始。下面的示例展示了如何使用索引来取出列表中的指…

chatgpt赋能python:Python取消空格:如何优化代码和改善SEO?

Python取消空格:如何优化代码和改善SEO? 如果你是一位有10年python编程经验的工程师,那么你一定深刻体会到代码的质量对软件应用的重要性。而在今天,随着搜索引擎优化(SEO)的发展和对网页排名的更高要…

《商用密码应用与安全性评估》第四章密码应用安全性评估实施要点4.5密码应用安全性评估测评工具

目录 测评工具使用和管理要求 测评工具体系 通用测评工具 专用测评工具 典型测评工具概述 测评工具使用和管理要求 测评过程中使用的专用测评工具应通过国家密码管理局的审批或者经检测认证合格。为确保工具测试结果的准确可信,测评机构应确认使用的专用工具是最…

聊聊Scrum价值观与测试启发

这是鼎叔的第六十二篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。 敏捷理论博大精深,相关实践方法论和工具层出不穷,各大公司都有特…

chatgpt赋能python:Python取消关机:让你摆脱关机的烦恼

Python取消关机:让你摆脱关机的烦恼 作为一名有10年Python编程经验的工程师,我深知电脑在工作中的重要性和关机时带来的不便。有的时候你可能会忘记保存数据,或是需要长时间运行的程序正在进行,而突然被迫关机是非常让人头疼…

chatgpt赋能python:Python取值:介绍

Python取值:介绍 Python是一种非常流行的高级编程语言,适用于各种任务,包括数据科学、机器学习、Web开发和自动化。它被广泛使用,因为它易于学习、易于使用、易于阅读和易于维护。Python中的取值对于程序员来说是一个极其有用…

VIM程序编辑器

vim打开文件的三种方式 vim 文件路径 用来 打开指定文件vim 数字 文件路径 用来 打开指定文件并且光标移动到指定行vim 关键词 文件路径 用来 打开指定文件并且关键字高亮显示 三种模式 一:命令模式 用户刚刚启动 vi/vim,便进入了命令模式 此状态下敲…