vue3项目中使用md-editor-v3 在项目使用Markdown编辑器,有很多的版本如md-editor-v3、v-md-editor等等。 md-editor-v3基于Vue3版本的,使用jsx和typescript语法开发,支持切换主题、prettier美化文本等,界面也是非常简洁好看的。目前该项目一直在迭代中。 官方文档:首页 - MdEditorV3 使用文档 实现 1安装md-editor-...
Vue 3 使用 md-editor-v3 的步骤主要包括安装、配置和使用组件。 安装 首先,你需要通过 npm 或 yarn 安装 md-editor-v3。以下是使用 npm 的命令: bash npm install md-editor-v3 或者使用 yarn: bash yarn add md-editor-v3 配置 在Vue 3 项目中,你需要在 main.js 或main.ts 文件中引入并使用 md...
使用组件 <md-editor-v3 v-model="text" /> 2. 渲染内容 该编辑器使用marked解析md为html,没有扩展语法。 通常来讲,编辑内容存储为md格式,渲染内容时,通过marked解析为html。 2.1 默认渲染 从1.3.0版本后,编辑器支持了previewOnly功能,可以直接使用编辑器预览文章,没有bar、编辑等等。 <template> <md-edi...
你可以从md-editor-v3的代码仓库中获取它。目前的功能列表还未完全更新,但开发者们可以在仓库中留言提出你所需的功能。编辑器提供了两种模式:默认模式和暗黑模式,分别展示了清晰的界面效果。在使用jsx语法时,记得配合modelValue和onChange方法进行数据绑定。在vue模板语法下,v-modal指令可以直观操作。自...
使用config(option: ConfigOption)方法,可以对构建实例进行定制。codeMirrorExtensions根据主题和内部默认的 codeMirror 扩展自定义新的扩展。使用示例:编辑器默认不显示输入框的行号,需要手动添加扩展import { config } from 'md-editor-v3'; import { lineNumbers } from '@codemirror/view'; config({ codeMirror...
一个很棒的想法 现在从cdn加载katex, highlight.js之类的脚本的时候没有设置integrity属性: 希望可以增加integrity属性校验,防止cdn内容被篡
扩展组件作为编辑器组件的属性值来使用,例如:Editor.DropdownToolbar。使用参考:文档页面普通扩展工具栏Editor.NormalToolbarprops title: string,非必须,作为工具栏上的 hover 提示。 events onClick: (e: MouseEvent) => void,必须,点击事件。 slots trigger: string | JSX.Element,必须,通常是个图标,用来展示...
使用组件 <md-editor-v3v-model="text"/> 2. 渲染内容 该编辑器使用marked解析md为html,没有扩展语法。 通常来讲,编辑内容存储为md格式,渲染内容时,通过marked解析为html。 2.1 默认渲染 从1.3.0版本后,编辑器支持了previewOnly功能,可以直接使用编辑器预览文章,没有bar、编辑等等。 <template><md-editorv-...
使用组件 <md-editor-v3v-model="text"/> 2. 渲染内容 该编辑器使用marked解析md为html,没有扩展语法。 通常来讲,编辑内容存储为md格式,渲染内容时,通过marked解析为html。 2.1 默认渲染 从1.3.0版本后,编辑器支持了previewOnly功能,可以直接使用编辑器预览文章,没有bar、编辑等等。 <template><md-editor v...
Markdown editor for vue3, developed in jsx and typescript, dark theme、beautify content by prettier、render articles directly、paste or clip the picture and upload it... - imzbf/md-editor-v3