WResult 组件
结果组件,基于 WinDesignNext Result 封装,用于反馈操作处理结果(提交成功、校验失败、警告提示等)。
基础用法
不同状态
通过 icon 区分结果类型:
| icon | 场景 |
|---|---|
success | 操作成功 |
error | 操作失败 |
warning | 警告提示 |
info | 一般信息 |
API
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
component | string | WResult | 组件类型(必填) |
title | string | DataBindingValue | — | 结果标题 |
subTitle | string | DataBindingValue | — | 结果副标题 |
icon | string | info | 图标类型:success / warning / info / error |
child | string | — | 底部额外区域子组件 ID(操作按钮等) |
path 支持说明
| 属性 | path 支持 | 说明 |
|---|---|---|
title | ✅ | 动态标题 |
subTitle | ✅ | 动态副标题 |
icon | ✅ | 动态图标类型 |
动态结果文案
json
{
"component": "WResult",
"icon": { "path": "/resultIcon" },
"title": { "path": "/resultTitle" },
"subTitle": { "path": "/resultSubTitle" }
}Agent 更新结果:
json
{
"version": "v0.9",
"updateDataModel": {
"surfaceId": "main",
"path": "/",
"value": {
"resultIcon": "error",
"resultTitle": "提交失败",
"resultSubTitle": "患者过敏史未填写,请补充后重试"
}
}
}使用场景
| 场景 | 推荐配置 |
|---|---|
| 表单提交成功 | icon: "success" + child 返回按钮 |
| 接口报错 | icon: "error" + path 绑定错误信息 |
| 流程警告 | icon: "warning" + 静态 subTitle |
注意事项
- 通过
child引用子组件 ID 嵌入底部操作区(对应extra插槽) icon、title、subTitle插槽无法在 A2UI JSON 中自定义,请使用属性配置- 不支持
action事件,操作按钮请使用WButton等子组件