Skip to content

Toast 通知系统

系统概览

轻量 DOM Toast 通知层,支持错误/信息两种变体、详情复制、操作按钮和自动淡出。它是状态栏之外的短时反馈出口。

对外 API(节选)

  • showToast(title, detail?, actions?, duration?, variant?) — 创建通用通知。
  • showErrorToast(...) — 创建错误通知。
  • showInfoToast(...) — 创建信息通知。
  • ToastAction — 定义按钮文案与回调。

不变量

  • 可见通知数不超过 MAX_VISIBLE_TOASTS
  • 自动淡出、手动关闭和操作按钮都必须移除对应定时器与 DOM 状态。
  • 用户可见文案由调用方传入已翻译文本,复制按钮使用 i18n。

验证入口

  • 测试:Toast 当前主要由 UI 调用链间接覆盖。