Skip to content

Flow 插件系统

Flow 提供标准化插件接口(FlowPlugin / PluginManager),用于扩展:Minimap、Controls、Grid、Snap、Export 等能力。

使用插件

插件可以通过 usePlugin 方法进行注册。大部分内置功能目前已迁移为插件。

插件系统演示
内置插件
基础插件用法

内置插件

插件名称创建函数描述
MinimapcreateMiniMapPlugin(options)显示流程图小地图,支持点击平移
ControlscreateControlsPlugin(options)提供缩放、自适应视图等交互控制栏
GridcreateGridPlugin(options)提供点阵 (dots) 或网格 (grid) 背景
SnapcreateSnapPlugin(options)启用节点吸附与对齐辅助线
ExportcreateExportPlugin(options)提供导出为 JSON 或图片的能力

自定义插件

你可以通过实现 FlowPlugin 接口来开发自定义插件。插件可以监听事件、修改状态,甚至提供自己的 UI 组件。

自定义插件演示 (点击我)
自定义插件

下一个

Released under the MIT License.