V1.0.0
Skip to content

WResult 组件

结果组件,基于 WinDesignNext Result 封装,用于反馈操作处理结果(提交成功、校验失败、警告提示等)。

基础用法

不同状态

通过 icon 区分结果类型:

icon场景
success操作成功
error操作失败
warning警告提示
info一般信息

API

属性类型默认值说明
componentstringWResult组件类型(必填)
titlestring | DataBindingValue结果标题
subTitlestring | DataBindingValue结果副标题
iconstringinfo图标类型:success / warning / info / error
childstring底部额外区域子组件 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 插槽)
  • icontitlesubTitle 插槽无法在 A2UI JSON 中自定义,请使用属性配置
  • 不支持 action 事件,操作按钮请使用 WButton 等子组件