Inglês | 中文
Editor de Markdown para Vue3, desenvolvido em jsx e typescript .
Documentação e Exemplo: Vá
O mesmo editor da série para React: MD-Editor-RT
prettier (apenas para o conteúdo de marcação, não pelo código e outro texto).default , vuepress , github , cyanosis , estilos de smart-blue mk-cute , mk (não idênticos). Também pode ser personalizado (consulte a página de exemplo).mermaid (> = 1.8.0), fórmula matemática katex (> = 1.9.0).| Tema padrão | Tema sombrio | Apenas visualização |
|---|---|---|
Prompt de entrada e marca, extensões emoji
yarn add md-editor-v3Use a extensão existente de linguagem e tema, como o japonês
yarn add @vavt/cm-extensionUse componentes existentes da barra de ferramentas, como exportar conteúdo como PDF
yarn add @vavt/v3-extensionPara mais maneiras de usar ou contribuir, consulte: MD-Editor-Extensão
Ao usar a renderização do lado do servidor, certifique-se de definir editorId como um valor constante.
A partir de 4.0.0 , componentes internos podem ser importados sob demanda.
< template >
< MdEditor v-model = " text " />
</ template >
< script setup>
import { ref } from ' vue ' ;
import { MdEditor } from ' md-editor-v3 ' ;
import ' md-editor-v3/lib/style.css ' ;
const text = ref ( ' # Hello Editor ' );
</ script >< template >
< MdPreview :id = " id " :modelValue = " text " />
< MdCatalog :editorId = " id " :scrollElement = " scrollElement " />
</ template >
< script setup>
import { ref } from ' vue ' ;
import { MdPreview , MdCatalog } from ' md-editor-v3 ' ;
import ' md-editor-v3/lib/preview.css ' ;
const id = ' preview-only ' ;
const text = ref ( ' # Hello Editor ' );
const scrollElement = document . documentElement ;
</ script > Ao usar a renderização do lado do servidor, scrollElement deve ser do tipo string, por exemplo: html , body , #id , .class .
Para mais uso, visite o documento.