# Mermaid plugin (flowchart)

You can introduce the mermaid plugin to support flowcharts or other graphics:

# cdn introduces mermaid resources

<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>

# Import:

import VueMarkdownEditor from '@kangc/v-md-editor';
import createMermaidPlugin from '@kangc/v-md-editor/lib/plugins/mermaid/cdn';
import '@kangc/v-md-editor/lib/plugins/mermaid/mermaid.css';

VueMarkdownEditor.use(createMermaidPlugin());

# Usage:

<template>
  <v-md-editor v-model="text" height="500px" />
</template>

<script>
const text = `\`\`\`mermaid
graph LR
A --- B
B-->C[fa:fa-ban forbidden]
B-->D(fa:fa-spinner);
\`\`\`
`;

export default {
  data() {
    return {
      text,
    };
  },
};
</script>

TIP

For more syntax, please refer to mermaid official document (opens new window)