反馈提示 Feedback
Toast 顶部居中 · 多条叠层堆叠 · RdConfirmDialog · RdEmpty · 角标与 Tooltip。对齐 Design System Showcase。
轻提示预览 Toast Static
静态叠层预览(直接挂 RdToastItem);实际业务请用下方 Live API。
操作成功
客户状态已更新
请注意
该操作会影响 12 条记录
提示
这是一条信息
操作失败
网络超时
实时轻提示 Toast Live
业务代码调用 useToast() / toast;首次弹出时自动挂到 body。
确认弹窗 RdConfirmDialog
调用 rdConfirm.confirm() 即可:打开动态挂载、关闭自动卸载,无需根布局常驻。
空状态 RdEmpty
按场景选择 variant:search / data / error / permission。
search · md(表格筛选)
未找到匹配的数据
试试调整关键词,或清除部分筛选条件
data · lg(首访无数据)
还没有客户
创建第一个客户,开始管理你的客群
error · md
加载失败
网络异常,请稍后重试
permission · md
暂无查看权限
请联系管理员开通对应模块权限
search · sm(面板 / 下拉)
无结果
文字提示 el-tooltip
悬停查看更多
角标 RdBadge
variant=count 显示数字;dot 仅小红点。父级需 rd-badge-anchor 或 demo-badge-sample 定位。
消息 3待办 99+警告 2错误 1状态 离线
API
Toast
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
success | 成功反馈;首次调用会自动挂载宿主 | (title: string, body?: string, duration?: number) => number | 4000 |
error | 失败 / 异常 | (title: string, body?: string, duration?: number) => number | 5000 |
warning | 风险提示 | (title: string, body?: string, duration?: number) => number | 4000 |
info | 普通信息 | (title: string, body?: string, duration?: number) => number | 4000 |
remove | 按 id 关闭;队列空则延迟卸载宿主 | (id: number) => void | — |
clear | 清空队列并卸载宿主 | () => void | — |
config | 设置容器偏移 / zIndex 等(建议首次弹出前调用) | (options: RdToastProps) => void | — |
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
maxVisible | 叠层最多可见条数,超出仍在队列中 | number | 4 |
offset | 距视口顶部偏移(px) | number | 24 |
zIndex | 容器 z-index | number | 9999 |
ariaLabel | 区域无障碍标签 | string | '通知' |
RdEmpty
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
title | 主文案 | string | — |
hint | 辅助说明 | string | — |
variant | 场景图标 | 'search' | 'data' | 'error' | 'permission' | 'search' |
size | 尺寸 | 'sm' | 'md' | 'lg' | 'md' |
showAction | 是否显示操作按钮 | boolean | false |
actionLabel | 操作按钮文案 | string | — |
| 事件名 | 说明 | 类型 |
|---|---|---|
action | 点击操作按钮 | () => void |
RdBadge
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
value | 数字或文案角标;variant=dot 时可省略 | number | string | — |
variant | 样式 | 'count' | 'dot' | 'count' |
tone | 语义色 | 'primary' | 'success' | 'warning' | 'error' | 'neutral' | 'primary' |
max | 超过显示 max+ | number | 99 |
showZero | 值为 0 时仍显示 | boolean | false |
rdConfirm.confirm
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
title | 标题 | string | — |
body | 说明文案 | string | — |
type | 语义色与图标 | 'warning' | 'danger' | 'info' | 'warning' |
confirmText | 确认按钮文案 | string | '确定' |
cancelText | 取消按钮文案 | string | '取消' |
返回 Promise<boolean>(true = 用户确认)。Dialog / Drawer 详见 弹窗与抽屉。