项目正在快速迭代中,API 与视觉细节可能随版本调整,请勿用于生产环境。开发迭代中,请勿用于生产环境。
Skip to content
仅桌面端保证样式

Markdown 编辑器 ​

EvMarkdownEditor 提供「编辑 + 预览」一体化的 Markdown 编辑体验: 工具栏快捷排版(加粗/斜体/删除线/行内代码/标题/引用/列表/链接), split 双栏实时预览或 toggle 编辑/预览切换,支持 Ctrl/⌘+B、⌘+I 快捷键。 预览由 EvMarkdown 承载(零依赖解析 + 语法高亮),明暗双主题自动跟随。

基础用法 ​

v-model + split 预览
左侧编辑右侧实时渲染;选中文字后点工具栏试试排版快捷键。

开始写作

EvMarkdownEditor 支持加粗、斜体、行内代码与链接。

  1. 选中文字点工具栏
  2. 或使用 Ctrl/⌘ + B 加粗
vue
<script setup>
import { ref } from 'vue'
const content = ref('# 开始写作\n')
</script>

<template>
  <EvMarkdownEditor v-model="content" />
</template>

切换模式 ​

preview = toggle
通过右上角切换编辑与预览,适合窄版面。
vue
<EvMarkdownEditor v-model="content" preview="toggle" />

API ​

Props ​

属性说明类型默认值
v-modelMarkdown 源文本string''
placeholder占位文案string—
height编辑区高度(数字按 px)string / number'320px'
preview预览形态:split 双栏实时 / toggle 切换string'split'
toolbar展示工具栏booleantrue
disabled禁用编辑booleanfalse

事件 ​

事件说明参数
update:model-value内容变化value
change内容变化value

基于 MIT 许可证发布