主题设置

选择强调色与基础色,保存后全站生效。

强调色
基础色
点击切换锁定状态
August 21, 2025

堆叠消息提示

版本 ^2.2.5

你提了需求,我们已实现。Flux 消息提示现在支持堆叠!当多个通知同时出现时,它们会智能重叠,鼠标悬停时展开以显示每条消息——为用户带来更有条理的通知体验。

一起来看看。

快速开始

新的 flux:toast.group 组件包裹常规的 toast 组件以启用堆叠。只需将你的 toast 组件包在一个 group 中:

<flux:toast.group>
    <flux:toast />
</flux:toast.group>

就是这样!当多个通知出现时,你的消息提示将自动堆叠。默认行为会使它们略微重叠,创建清晰的视觉层级,而不会让屏幕显得拥挤。

悬停展开

当你将鼠标悬停在一组堆叠的消息上时,它们会展开以完整显示每条通知。更棒的是,在堆叠展开期间,关闭计时器会暂停,因此用户阅读时消息不会消失。

这确保了用户可以快速浏览多条通知,而不必担心它们在阅读过程中消失。一旦移开光标,堆叠会恢复为紧凑状态,计时器继续。

始终展开

有时你希望所有消息始终可见——无需悬停。针对这种情况,我们加入了 expanded 属性:

<flux:toast.group expanded>
    <flux:toast />
</flux:toast.group>

expanded 设为 true 时,你的消息堆叠将始终完整显示每条通知,非常适合需要立刻查看所有消息的应用场景。

位置控制

与单个消息一样,group 组件也支持定位。想把堆叠放在右上角?没问题:

<flux:toast.group position="top end">
    <flux:toast />
</flux:toast.group>

group 会处理所有定位逻辑,确保无论是自底向上滑入还是自顶向下滑入,你的消息动画都正确无误。

开动吧

堆叠动画流畅自然。悬停交互响应灵敏。消息之间的间距恰到好处。而且,它与现有的 toast API 无缝协作——无需更改你的 Flux::toast() 调用。

尽情享用!

查看消息提示文档 →

© 2025 FluxProMax™. All Rights Reserved.

备案号:皖ICP备13019729号-11

网站导航