Skip to content

filipepinheiro/vue-mermaid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-mermaid

flowchart of mermaid with vue componet

Requirements

Install Setup

# install dependencies
npm install --save vue-mermaid

Usage

Register component

import VueMermaid from 'vue-mermaid'
Vue.use(VueMermaid)

Use component

export default {
  data:function(){
    return {
      data:[
        {id:'1',text:'A',link:'---',next:['2']},
        {id:'2',text:'B',edgeType:'circle',next:['3']},
        {id:'3',text:'C',next:['4','6']},
        {id:'4',text:'D',link:'-- This is the text ---',next:['5']},
        {id:'5',text:'E'},
        {id:'6',text:'F'}
      ]
    }
  }
}

Possible edgeType values:

edge.default

Template

<template>
  <vue-mermaid :nodes="data" type="graph LR"></vue-mermaid>
</template>

Result

Flowchart

Build Setup

# install dependencies
npm install

# build for production with minification
npm run build

About

flowchart of mermaid with vue componet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 72.1%
  • JavaScript 27.9%