@alkalixin/chart-flow

A simple flow editor from Node-Red
1,439
Install
npm install @alkalixin/chart-flow
Latest Version:0.3.2
Vue:2
License:MIT
Last Updated:Apr 7, 2021
Links: GitHub  ·  npm
Maintainer: alkalixin

chart-flow

A simple visual flow editor that forked from node-chart-flow which based on node-red

Install

npm i @alkalixin/chart-flow -S

Quick Start

components: {
  ChartFlow: resolve => require(['@alkalixin/chart-flow'], resolve),
},
methods:{
  async registerNodeType(editor) {
    await editor.registerNodeType(function(a) {
      return new Promise(resolve => require(['../src/nodes/NodeType1.js'], resolve))
    })
  },
}
<template>
  <ChartFlow
    ref="flow"
    :registerNodeType="registerNodeType"
    :data="nodes"
    :readonly="false"
    :showTips="false"
    @clickedNode="clickedNode"
    @addedNode="addedNode"
    @addedLine="addedLine"
    @deletedNode="deletedNode"
    @deletedLine="deletedLine"
    @pastedNode="pastedNode"
    @onCompleted="onCompleted"
    @onReRenderNodes="onReRenderNodes"
    @dragNodes="dragNodes"
    @nodeChange="handleNodeChange"
  ></ChartFlow>
</template>
// main.js
import '@alkalixin/chart-flow/dist/bundle.css'

Development

You need Node.js at least v8.9.4

npm run serve

Changelog

Detailed changes for each release are documented in the release notes.

LICENSE

MIT

Related Packages

pl-table

一个表格插件(完美解决万级数据渲染卡顿问题)

35,525 1,149
lu-pc

基于elementUI的组件扩展

961
san-ui

san-ui des

762
@pungfe/element

Element Plus Components

14,311 1

Version History

Version Released Vue License
0.3.2 ^2.6.11 MIT
0.3.1 ^2.6.11 MIT
0.3.0 ^2.6.11 MIT
0.2.4 ^2.6.11 MIT
0.2.3 ^2.6.11 MIT