WStatus 组件
状态组件,基于 WinDesignNext Status 封装,用于展示带颜色圆点标识的状态文字(如运行中、已停止、告警中等)。
基础用法
API
| 属性 | 类型 | 说明 |
|---|---|---|
component | string | 固定为 WStatus |
type | string | DataBindingValue | 状态类型:primary/success/warning/danger/info |
size | string | 尺寸:large/default/small |
circle | boolean | 是否显示圆形指示点,默认 true |
common | boolean | 通用样式 |
iconColor | string | 指示点颜色 |
textColor | string | 文字颜色 |
child | string | 状态文字子组件 ID |
path 支持说明
| 属性 | path 支持 | 说明 |
|---|---|---|
type | ✅ | 动态状态类型(如根据 dataModel 切换 success/danger) |
动态状态类型
json
{
"component": "WStatus",
"type": { "path": "/statusType" },
"child": "status_text"
}使用场景
| 场景 | 推荐配置 |
|---|---|
| 设备运行状态 | type: "success" + 文字子组件 |
| 告警/异常 | type: "warning" 或 "danger" |
| 动态状态 | type 使用 path 绑定 dataModel |
注意事项
- 状态文字通过
child引用 Text 等子组件,与 WTag 用法类似 - WStatus 为纯展示组件,无
action事件