group表示组件的配置项类型为配置项组,可包含多个子配置项(建议多个同类元素配置项归于一个group)。可⽤来组织内容,并支持折叠或展开组的内容。

配置项说明

字段名 含义 类型 是否必选 备注
name 显示名 string
type 类型 string
children 组内元素 object
fold 是否默认收缩 boolean 默认值为true
enableHide 是否启用开关 boolean 默认值为false,设置为true后默认关联children的show属性,children没有show属性,自动生成show属性,default值设置为false

配置示例

image.png

  1. "group": {
  2. "name": "分组",
  3. "type": "group",
  4. "enableHide": true,
  5. "fold": false,
  6. "children": {
  7. "show": {
  8. "default": true
  9. },
  10. "A": {
  11. "name": "文本",
  12. "type": "text",
  13. "default": "文本内容",
  14. "prefix": "前缀",
  15. "suffix": "后缀"
  16. },
  17. "B": {
  18. "name": "选择框",
  19. "type": "select",
  20. "default": "a",
  21. "options": [
  22. {
  23. "label": "选项A",
  24. "value": "a"
  25. },
  26. {
  27. "label": "选项B",
  28. "value": "b"
  29. },
  30. {
  31. "label": "选项C",
  32. "value": "c"
  33. }
  34. ]
  35. },
  36. "C": {
  37. "name": "颜色",
  38. "type": "color",
  39. "default": "#000"
  40. }
  41. }
  42. }