iter: b02 新增 toast 消息提示组件(四语义工厂 + 右上角堆叠 + 3s 自动消失)
This commit is contained in:
+26
-2
@@ -1,6 +1,6 @@
|
||||
# @ui-arch 组件库 Agent 文档(无图形版)
|
||||
|
||||
> 自动生成于 2026-10-23T07:34:01.200Z,数据源:各包 ua.manifest.json,勿手改。人类版文档站:apps/docs/index.html。
|
||||
> 自动生成于 2026-10-23T07:49:42.422Z,数据源:各包 ua.manifest.json,勿手改。人类版文档站:apps/docs/index.html。
|
||||
> 组件 = 普通函数,传 props 返回 DOM;状态用 signal 双向绑定:读 signal() 写 signal(v)。
|
||||
|
||||
## 快速上手
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
## @ui-arch/ui(skin-dom)v0.1.0
|
||||
|
||||
17 个 DOM 组件,统一用法:组件是普通函数,传入 props 返回 DOM 节点;需要状态时先创建 signal 再双向绑定。引入 CSS:import '@ui-arch/ui/ui.css'(内部已消费 tokens)。
|
||||
18 个 DOM 组件,统一用法:组件是普通函数,传入 props 返回 DOM 节点;需要状态时先创建 signal 再双向绑定。引入 CSS:import '@ui-arch/ui/ui.css'(内部已消费 tokens)。
|
||||
|
||||
### button — 按钮 Button
|
||||
|
||||
@@ -260,6 +260,29 @@ alert({ message: '操作可能存在风险', variant: 'warning' })
|
||||
|
||||
现场演示:apps/docs/demo.html#sec-feedback
|
||||
|
||||
### toast — 消息提示 Toast
|
||||
|
||||
参数:
|
||||
|
||||
- message(必填):string —— 提示文案
|
||||
- duration:number —— 自动消失毫秒;缺省 3000
|
||||
- variant:'info' | 'success' | 'warning' | 'danger' —— 语义色;缺省 info(toast.error 对应 danger)
|
||||
|
||||
示例:
|
||||
|
||||
```
|
||||
toast.success('保存成功'); toast.error('网络请求失败', 5000)
|
||||
```
|
||||
|
||||
手把手:
|
||||
|
||||
1. 直接调用语义工厂:toast.info / success / warning / error(message, duration?),无需先建容器
|
||||
2. 不传 duration 时默认停留 3 秒后自动淡出并移除节点
|
||||
3. 多条消息在右上角自动纵向堆叠,互不遮挡
|
||||
4. 需要完整入参(含 variant)时用 showToast(props);组件挂载容器由内部懒创建,样式随 ui.css 一起引入
|
||||
|
||||
现场演示:apps/docs/demo.html#sec-toast
|
||||
|
||||
### tooltip — 悬浮提示 Tooltip
|
||||
|
||||
参数:
|
||||
@@ -444,6 +467,7 @@ API 速览:
|
||||
- card(props, ...children):卡片容器
|
||||
- badge(props):徽标,variant = default | success | warning | danger
|
||||
- alert(props):提示条,variant = info | success | warning | danger
|
||||
- toast.info/success/warning/error(message, duration?):消息提示工厂,右上角堆叠,默认 3s 自动消失,出入场微动画;showToast(props) 为完整入参版本
|
||||
- tooltip(props, trigger):悬浮提示,包裹触发器,hover / focus 延迟 150ms 出场,移出 / 失焦 / Esc 收起
|
||||
- spinner(props):加载指示器,size 控制直径
|
||||
- progress(props):进度条,轨道 + 渐变流动填充,value 信号驱动 0-100,满格切 success 色
|
||||
|
||||
Reference in New Issue
Block a user