@orh/vue-markdown-editor

Vue markdown editor and marked
585 1
Install
npm install @orh/vue-markdown-editor@4.2.0
Latest Version:4.2.0
Vue:3
Older releases:2
License:MIT
Last Updated:Dec 14, 2022
Links: GitHub  ·  npm
Maintainer: orh

Vue markdown editor and marked

npm npm GitHub

demo

Vue 3.x

  1. 安装
$ yarn add @orh/vue-markdown-editor@4
  1. 引入
import { createApp } from 'vue';
import App from './App.vue';
import MarkdownEditor from '@orh/vue-markdown-editor';
import 'simplemde/dist/simplemde.min.css';
import 'highlight.js/styles/<theme>.css';

createApp(App).use(MarkdownEditor).mount('#app')
  1. 使用

示例代码

Vue 2.x

  1. 安装
$ yarn add @orh/vue-markdown-editor@3
  1. 引入
import Vue from 'vue';
import App from './App.vue';
import VueMarkdownEditor from '@orh/vue-markdown-editor';
import '@orh/vue-markdown-editor/dist/css/vue-markdown-editor.css';
import '@orh/vue-markdown-editor/dist/css/themes/<theme>.css';

Vue.use(VueMarkdownEditor);

new Vue({
  el: '#app',
  render: h => h(App)
});

编辑器

<vue-markdown-editor v-model="content"></vue-markdown-editor>

Props

属性 说明 类型 默认值
value markdown 文本,可以使用 v-model 双向绑定数据 String 空
options 可传入 simplemde-markdown-editor 的所有配置 Object {}
name 表单 textarea 的 name 属性 String -

解析器

<vue-marked :value="content" @rendered="handleRendered"></vue-marked>

Props

属性 说明 类型 默认值
value markdown 文本 String 空

Events

事件 说明 回调参数
rendered marked 渲染完成后触发 渲染后的 HTML 代码

本地开发/预览

  1. 安装依赖
$ yarn
  1. 运行
$ yarn serve

License

MIT

Related Packages

vuetify-markdown-editor

A Vue.js Component for editing and previewing markdown.

6,550 60
vue-md-editor

A markdown editor with Vue.js

1,381 31
xkeditor

An Editor Supporting Rich Text and Markdown

939 57
vue-markdown-view-hsfy

A markdown editor with Vue.js

518

Version History

Version Released Vue License
4.2.0 ^3.0.0 MIT
4.1.1 ^3.0.0 MIT
4.1.0 ^3.0.0 MIT
4.0.0 ^3.0.0 MIT
3.1.1 ^2.6.14 MIT