zoukankan      html  css  js  c++  java
  • 第二篇. vue项目中使用mavon-editor插件,实现markdown文档编写

    1.安装 mavon-editor
    // npm地址:https://www.npmjs.com/package/mavon-editor
    npm install mavon-editor --save
    
    2.引入组件
    import Vue from 'vue'
    import mavonEditor from 'mavon-editor'
    import 'mavon-editor/dist/css/index.css'
    Vue.use(mavonEditor)
    
    3.使用
    <template>
      <mavon-editor ref="md" v-model="content" @imgAdd="uploadImg" />
    </template>
    
    4.图片上传
    uploadImg(pos, file) {
        var formData = new FormData();
        formData.append('img', file);
        // 上传图片 接口
        richTextImgUpload(formData).then(res => {
            if(res.error == 0){
                // 将后端返回的地址替换即可
                this.$refs.md.$img2Url(pos, process.env.VUE_APP_BASE_API_ORIGIN + res.data.imgscr)
            }
        })
    }
    
    5.效果预览

  • 相关阅读:
    HDU5873
    HDU5874
    HDU1565(状态压缩dp)
    POJ2774(二分+哈希)
    HDU4474
    HDU2602(背包)
    单链表
    POJ2503(hash)
    POJ1200(hash)
    顺序表
  • 原文地址:https://www.cnblogs.com/Ananiah/p/14489954.html
Copyright © 2011-2022 走看看