v-mark-editor

0.5.5 • Public • Published

v-mark-editor

基于markdown-it开发的vue md编辑器, 兼容vue-press@2.0语法

安装

npm i -S v-mark-editor

引入插件

import Vue from 'vue'
import VMarkEditor from 'v-mark-editor'
Vue.use(VMarkEditor)

插入组件

<template>
  <div id="app">
    <v-mark-editor :options="options" @get-content-md="getUpdatedContent" @get-content-html="getUpdatedContent"/>
  </div>
</template>

options配置

options: {
  height: '800px', // 编辑器高度
  defaultContent: testContent, // 设置编辑器内容
  uploadImgPath: 'http://127.0.0.1/api/uploads/img', // 图片上传路径
  showEditor: true, // 展示编辑区域
  showPreviewer: true, // 展示预览区域
}

获取编辑器内容

/**
* @description: 监听内容md或者html变化
* @param {String} content
*/    
getUpdatedContent(content) {
  console.log(content)
}

图片上传服务器返回值

{
  code: 10001, // 上传成功返回10001
  data: "http://127.0.0.1/1.png", // 返回已经成功上传的图片路径
  message: "图片上传成功!" // 自定义上传提示语
}

Package Sidebar

Install

npm i v-mark-editor

Weekly Downloads

0

Version

0.5.5

License

none

Unpacked Size

41.5 MB

Total Files

22

Last publish

Collaborators

  • bzdx