---
group:
title: 节点
title: NodeField 节点字段
description: 展示节点中的单个字段的组件
---
## 默认
## 扩展动作项
## 结合 EditNode 使用
结合 EditNode 快速构建节点字段项
## APIs
| 属性名 | 类型 | 描述 | 默认值 | 必选 |
| ----------------- | --------------------------------------------------------------------- | ----------------------------------------------- | ------ | ---- |
| id | `string` | 节点的唯一标识符 | - | 必选 |
| title | `ReactNode` | 节点标题,可以是任意 ReactNode | - | - |
| extra | `ExtraAction[]` | 额外的操作项,每个元素为一个 `ExtraAction` 对象 | - | - |
| collapsed | `boolean` | 是否折起 | false | - |
| onCollapsedChange | `(collapsed: boolean) => void` | 折叠状态变化时的回调函数 | - | - |
| valueContainer | `boolean` | 值区域是否使用容器包裹 | true | - |
| handles | `{ source?: true \| string; target?: true \| string; }` | 是否开启输入输出 handle | - | - |
| style | `CSSProperties` | 自定义样式 | - | - |
| className | `string` | 自定义类名 | - | - |
| classNames | `{ extra?: string; value?: string; header?: string; title?: string }` | 自定义类名组 | - | - |
| children | `ReactNode` | 子节点 | - | - |
### ExtraAction
| 属性名 | 类型 | 描述 | 默认值 | 必选 |
| ------- | ------------ | ------------------------ | ------ | ---- |
| title | `string` | 操作的名称 | 无 | - |
| icon | `ReactNode` | 操作的图标 | 无 | - |
| onClick | `() => void` | 点击操作时触发的回调函数 | 无 | - |