Skip to content

流程图

TinyEditor 的流程图功能依赖 LogicFlow ,使用前请先安装 LogicFlow 相关依赖。

bash
npm install @logicflow/core @logicflow/extension

功能说明

  1. 通过左边控制面板可以拖拽节点添加到流程图中,也可以改变连线类型。通过右上控制面板可以缩小,放大,适应,全屏/恢复大小,撤销,恢复,隐藏控制面板功能。
  2. 通过双击节点编辑节点内容,通过双击连线编辑连线内容。通过右键节点可以复制并粘贴节点,删除节点。通过右键连线可以删除连线内容,删除连线。
  3. 鼠标悬停在节点上出现在四个角的手柄可以调整节点大小,右上方的手柄可以旋转节点,上下左右方向上的手柄可以添加连线。
  4. 该流程图模块支持配置网格样式,背景样式,调整大小。

基础使用

通过配置工具栏按钮 flow-chart,并启用 flow-chart模块: 'flow-chart': true 可以开启流程图功能。

网格样式

流程图模块支持配置网格样式,可以配置网格大小、颜色、类型等设置。

背景样式

流程图模块支持配置背景样式,可以配置背景颜色、图片等设置。

调整大小

流程图模块支持调整流程图的大小,拖动调整手柄可以改变流程图的尺寸。

配置

modules['flow-chart'].grid

属性类型说明默认值
sizenumber网格大小20
visibleboolean是否显示网格true
type'dot' | 'mesh'网格类型,可选 'dot'(点状) 或 'mesh'(线状)'dot'
config.colorstring网格颜色配置#ababab
config.thicknessnumber网格线宽1

modules['flow-chart'].background

属性类型说明默认值
colorstring背景颜色-
imagestring背景图片 URL-
repeat'repeat' | 'repeat-x' | 'repeat-y' | 'no-repeat'背景图片重复方式'repeat'
positionstring背景图片位置(CSS background-position 值)'center'
sizestring背景图片大小(CSS background-size 值)'auto'
opacitynumber背景透明度,取值范围 0-11

modules['flow-chart'].resize

属性类型说明默认值
resizeboolean是否允许调整流程图大小false

Made with ❤ by