Skip to content

Notification 通知

通知提醒框,用于展示不会打断当前流程的状态反馈,或在错误场景中提示需要立即关注的问题。

示例

可访问性

Notification 会根据类型选择 live region 语义:error 默认使用 role="alert",适合需要立即关注的错误;其他类型默认使用 role="status"aria-live="polite",避免普通通知打断读屏器当前播报。

如果业务确认某条通知需要更高或更低的播报优先级,可以显式传入 rolearia-live 覆盖默认值。

API

属性说明类型默认值
type类型'info' | 'success' | 'warning' | 'error''info'
title标题string'Notification'
description描述内容string-
open是否显示;未传时组件内部维护可见状态boolean-
duration自动关闭时长(ms),0 表示不自动关闭number0
onClose关闭回调() => void-
role通知的 live region 语义'status' | 'alert'error'alert',其余为 'status'
aria-livelive region 播报优先级'polite' | 'assertive' | 'off'role='status' 时为 'polite'