Vue Super Flow screenshot

Vue Super Flow

Author Avatar Theme by Caohuatao
Updated: 15 Aug 2024
796 Stars

Flow chart component based on Vue。vue flowchart

Categories

Overview:

Vue Super Flow is a flowchart editor component based on Vue, designed for creating and editing flowcharts within Vue applications. It offers a range of features to allow users to customize nodes, links, and the appearance of the flowchart.

Features:

  • Customizable Node Identifier: Personalize node identification using the relationMark attribute.
  • Drag-and-Drop Functionality: Enable or disable node dragging with the draggable attribute.
  • Quick Link Creation: Easily create links between nodes using the linkAddable attribute.
  • Editable Links: Allow users to edit links within the flowchart using the linkEditable attribute.
  • Mark Lines: Enable draggable assistance lines with the hasMarkLine attribute.
  • Graph Configuration: Customize the graph origin, node list, link list, and right-click menus using various attributes.
  • Link Restrictions: Define functions to restrict creating links (enterIntercept) and generating links from nodes (outputIntercept).
  • Custom Styling: Customize link descriptions, styles, and default styles using the provided methods and attributes.

Installation:

To install Vue Super Flow, you can include the following npm command in your project directory:

npm install vue-super-flow

After installing, you can import the Vue Super Flow component in your Vue file as follows:

import VueSuperFlow from 'vue-super-flow'

export default {
  components: {
    VueSuperFlow
  }
}

Summary:

Vue Super Flow is a powerful flowchart editor component for Vue applications that offers a range of customizable features for creating and editing flowcharts. With functionalities like drag-and-drop, link creation, styling options, and graph configuration, users can easily visualize and design flowcharts efficiently.