Message消息提示为啥不自动消失? 开发者浩轩 提问于 2026-03-25 13:24:21 阅读 3 交互 我在用 Element Plus 的 Message 组件,调用 this.$message.success('操作成功') 后提示能出来,但一直卡在页面上不消失,手动刷新才消失。官方文档说默认3秒自动关闭,我也没改过 duration 啊? 是不是哪里配置错了?或者需要额外引入什么样式?控制台没报错,其他组件都正常。 我来解答 赞 3 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 爱学习的玉惠 Lv1 我的做法是先检查一下有没有其他地方覆盖了 Message 组件的默认配置。有时候项目里会有全局的样式或者配置文件影响组件的行为。你可以在调用 this.$message.success 的时候,明确指定一下 duration 参数,比如这样: pre class="pure-highlightjs line-numbers">this.$message.success({ message: '操作成功', duration: 3000 }) 这样可以确保即使有别的地方设置了不同的 duration,这条消息也会按预期消失。如果还是不行的话,再检查一下是不是项目里对 Element Plus 的初始化做了特殊处理,可能会有些全局配置影响到了这个行为。 回复 点赞 2026-03-25 13:29 加载更多 相关推荐 2 回答 52 浏览 Ant Design的Message提示怎么设置固定位置不自动消失? 我在用Ant Design的Message做表单提交反馈时遇到了问题,想让成功提示固定在右下角不自动消失。按照文档设置了duration: 0,但提示还是居中显示,位置参数好像没生效。我试过在组件外层... 亚会 ☘︎ 组件 2026-02-12 18:29:24 2 回答 17 浏览 Message消息提示为啥不显示?代码哪里写错了? 我用 Element Plus 的 Message 组件,点击按钮没反应,控制台也没报错,但就是看不到提示消息。是不是引入方式有问题? 我已经按文档写了,但还是不行,下面是我的代码: <temp... FSD-钰文 交互 2026-03-08 12:29:17 2 回答 25 浏览 Message消息组件怎么在Vue3里全局调用? 我用的是Element Plus的Message组件,想在axios拦截器里直接弹错误提示,但不知道怎么全局调用。试过ElMessage.error('出错了'),结果报错说ElMessage is ... Tr° 诗辰 组件 2026-03-19 17:18:18 1 回答 15 浏览 Arco Design 的 Message 消息组件怎么在 Vue3 中全局调用不生效? 我在 Vue3 项目里按文档引入了 Arco Design,想用 Message 全局提示,但调用 this.$message 或直接 message.success 都报错,说方法不存在。是不是要用... 乐佳 组件 2026-03-16 09:39:22 2 回答 19 浏览 Ant Design 的 Message 消息提示怎么自定义样式? 我在用 Ant Design 的 message 组件,想改一下它的背景色和字体大小,但直接写 CSS 好像没生效。试过加 !important 也不行,是不是被它的内联样式覆盖了? 我写了这段 CS... UX-杰森 组件 2026-03-11 11:26:19 2 回答 111 浏览 Arco Design的Message提示框为什么在动态内容后不显示? 大家好,我在用Arco的Message做操作反馈时遇到个奇怪的问题。当我点击按钮后先执行一个异步请求再弹出提示,Message提示框就没有显示,但控制台也没有报错。如果把Message直接放在按钮点击... UX凡敬 组件 2026-02-01 19:26:26 2 回答 29 浏览 Ant Design 的 message 为什么在组件卸载后还会报错? 我在 React 组件里用 message.error() 提示错误,但有时候用户操作太快,组件已经卸载了,message 还在显示,控制台就报 Warning:Can't perform a Rea... 轩辕家豪 组件 2026-03-05 13:35:18 2 回答 119 浏览 警告提示框怎么在用户操作后自动消失? 我用 Ant Design 的 message.warning 做了个警告提示,但用户点完按钮后提示一直挂着,得手动关。有没有办法让它在 2 秒后自动消失? 试过加 duration 参数,但好像没生... 露露 ☘︎ 交互 2026-02-27 23:37:18 1 回答 31 浏览 TDesign 的 Message 消息怎么自定义样式不生效? 我在用 TDesign 的 Message 组件时,想改一下背景色和文字颜色,但加了 CSS 好像没反应。我试过用 class 覆盖,也试过加 !important,都不行,是不是它的样式被 scop... ♫瑞静 组件 2026-02-25 10:00:19 2 回答 137 浏览 Arco Design的Message消息为什么无法在Vue3项目中显示? 在Vue3项目里用Arco Design的Message组件,按照文档写完代码后点击按钮完全没反应,控制台也没有报错。之前已经通过npm安装了@arco-design/web-vue,也在main.t... 设计师树遥 组件 2026-02-05 11:54:34
pre class="pure-highlightjs line-numbers">
this.$message.success({message: '操作成功',
duration: 3000
})
这样可以确保即使有别的地方设置了不同的 duration,这条消息也会按预期消失。如果还是不行的话,再检查一下是不是项目里对 Element Plus 的初始化做了特殊处理,可能会有些全局配置影响到了这个行为。