# use npm
npm i @kangc/v-md-editor -S
# use yarn
yarn add @kangc/v-md-editor
Install a version that supports vue3
# use npm
npm i @kangc/v-md-editor@next -S
# use yarn
yarn add @kangc/v-md-editor@next
import Vue from 'vue' ;
import VueMarkdownEditor from '@kangc/v-md-editor' ;
import '@kangc/v-md-editor/lib/style/base-editor.css' ;
import vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js' ;
import '@kangc/v-md-editor/lib/theme/style/vuepress.css' ;
import Prism from 'prismjs' ;
VueMarkdownEditor . use ( vuepressTheme , {
Prism,
} ) ;
Vue . use ( VueMarkdownEditor ) ;
import { createApp } from 'vue' ;
import VueMarkdownEditor from '@kangc/v-md-editor' ;
import '@kangc/v-md-editor/lib/style/base-editor.css' ;
import vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js' ;
import '@kangc/v-md-editor/lib/theme/style/vuepress.css' ;
import Prism from 'prismjs' ;
VueMarkdownEditor . use ( vuepressTheme , {
Prism,
} ) ;
const app = createApp ( /*...*/ ) ;
app . use ( VueMarkdownEditor ) ;
<template >
<v-md-editor v-model =" text" height =" 400px" ></v-md-editor >
</template >
<script >
export default {
data () {
return {
text: ' ' ,
};
},
};
</script >