wt911122 / JFlow

JFlow designed for flow chart which support vue component style.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JFlow

JFlow 的目标是设计一套基于 canvas 的轻量级流程图引擎,支持 vue 开发者与 canvas 高级开发人员共同开发。

导引 DEMO

LOGIC-DEMO 字符输入-DEMO

Features

目前的实现包含了:

  • 基础 API及接口
    • 布局接口
    • 节点 API
    • 连线 API
    • 绘图 API
    • ...
  • 多层级
    • 坐标换算
    • 布局系统
    • 事件冒泡
  • 自由拓展形状、组、连线
  • 自由的数据输入
  • vue 框架支持

install

npm i @joskii/jflow

Motivation

JFlow的设计是为了满足下面的目标:

  • 支持灵活的数据模型,数据绑定
  • 支持视觉定制化需求
  • 支持细粒度的交互需求
  • 支持一般前端开发人员做快速迭代

About

JFlow designed for flow chart which support vue component style.

License:MIT License


Languages

Language:JavaScript 100.0%