Skip to content

A2InfoField

信息展示字段组件,支持图标+标签+值布局,值支持多种样式变体。

属性

属性类型默认值说明
labelstring-标签文字
modelValuestring-显示的值
iconstring-图标名称(Element Plus 图标)或图片 URL
variant`tagtextquote`
size`largedefault`default
bgColorstring-整行背景色(设置后自动贴边显示)
value{ path: string, default?: any }-数据绑定路径与默认值

变体说明

变体效果
text普通文本样式
tag蓝色标签样式(背景 #EFF4FF,文字 #2260FA
quote灰色引用块样式(背景 #F5F7FA,圆角 8px

扁平格式默认值

在扁平格式中,可以通过 value.default 设置初始显示值:

json
{
  "id": "infoField",
  "component": "InfoField",
  "label": "系统名称",
  "value": { "path": "/form/system", "default": "国内GOMS" }
}
带默认值的InfoField
无内容

基础示例

基础信息字段
无内容

Tag 变体示例

标签样式
无内容

Quote 变体示例

引用块样式
无内容

带图标示例

带图标的信息字段
无内容

JSON Schema

json
{
  "id": "infoFieldId",
  "type": "a2-info-field",
  "props": {
    "label": "标签名称",
    "modelValue": "显示值",
    "variant": "tag",
    "icon": "Monitor",
    "size": "default",
    "bgColor": "#F8F8FB"
  }
}

A2UI 文档