Skip to content

App 消息上下文容器 ​

message / notification / loadingBar 等命令式 API 的宿主容器。app 容器存在时,消息挂载到 app 内(而非 document.body);可与 config-provider 配套使用。

基础用法 ​

包裹 <oas-app> 后,命令式消息将挂载到 app 容器内。

App 容器消息

成功消息错误消息信息消息通知加载条清空消息

与 ConfigProvider 配套 ​

app 可嵌套在 config-provider 内:同时获得注入的 locale / size / theme 与消息上下文。

ConfigProvider + App 配套

消息(en)

Message / Notification 全局默认配置 ​

message / notification 属性声明命令式 API 的全局默认配置(JSON,键集对齐现有 options 已有键)。命令式函数读取最近 app 的配置与调用参数合并,调用参数优先。

Message 全局默认配置

设置全局默认(duration 800)清除默认默认时长覆盖时长(5s)

API ​

oas-app ​

属性 ​

属性说明类型默认值
messagemessage 命令式 API 全局默认配置 JSON(键集对齐现有 options 已有键:duration/closable/pauseOnHover/placement/offset/max/showProgress/showIcon/mask/repeatNum);命令式函数读取最近 app 的配置与调用参数合并,调用参数优先;非法 JSON 忽略 + dev 告警——
notificationnotification 命令式 API 全局默认配置 JSON(键集对齐现有 options 已有键:duration/showProgress/progressPosition/scrollable);命令式函数读取最近 app 的配置与调用参数合并,调用参数优先;非法 JSON 忽略 + dev 告警——
toasttoast 命令式 API 全局默认配置 JSON(键集对齐现有 options 已有键:duration/position/closable/priority/max/politeness/variant/showProgress/progressRing/swipeDirection/grouping/stacked/pauseOnHover/pauseOnFocus/pauseOnWindowBlur);命令式函数读取最近 app 的配置与调用参数合并,调用参数优先;非法 JSON 忽略 + dev 告警——

插槽 ​

名称说明
默认子树(命令式消息栈挂载到本容器内,而非 document.body)
  • app 容器存在时,message / notification / loadingBar 等命令式 API 的消息栈挂载到最近的 app 容器内。
  • 无 app 容器时保持原有行为,挂载到 document.body。
  • 就近优先:后注册(内层)的 app 容器优先。

基于 MIT OR Apache-2.0 双许可发布