--- order: 1 title: '常见问题' mobile: false group: title: '其他' order: 5 --- # 常见问题 ### 1. XFlow 支持哪些功能? XFlow 提供了丰富的功能,包括节点和边的管理、自动布局、实时数据更新、可自定义的节点和边类型等。具体功能可以参考 [XFlow 文档](./index.md)。 ### 2. 如何自定义节点展示? 当默认的节点内容展示不满足要求时,可以通过 `nodeWidget` 进行自定义渲染。具体步骤请参考 [自定义节点展示文档](./custom-node-view.md)。 ### 3. 如何处理节点的状态变化? 使用 `useNodes` 钩子可以实时监听节点的状态变化,并在状态变化时执行相应的操作。具体用法请参考 [FlowProvider 文档](./FlowProvider.md)。 ### 4. 如何进行节点的自动布局? XFlow 提供了 `runAutoLayout` 方法来实现节点的自动布局。你可以在需要时调用该方法来整理画布上的节点。 ### 5. 如何报告 bug? 如果你在使用 XFlow 时遇到问题,建议你在 GitHub 上提问。请遵循以下步骤以确保你的问题得到有效解答: 1. **搜索已有问题**:在提问之前,先在 [GitHub Issues](https://github.com/alibaba/x-render/issues) 中搜索是否已有类似的问题被提出和解决。 2. **提供详细信息**: - **描述问题**:清晰地描述你遇到的问题,包括你期望的行为和实际的行为。 - **重现步骤**:提供重现问题的最小demo,尽量详细,以便其他人能够复现你的问题。 - **环境信息**:说明你的开发环境,包括操作系统、浏览器版本、XFlow 版本等。 - **代码示例**:如果可能,提供相关的代码片段或示例,以帮助他人理解问题。 3. **使用标签**:在提问时,使用适当的标签(如 `bug`、`feature request` 等)来帮助维护者快速识别问题类型。 ## 其他资源 - [XFlow GitHub 仓库](https://github.com/alibaba/x-render) - [XFlow 文档](./index.md)