vue项目解析markdown文件

本文介绍如何在Vue项目中使用mavon-editor插件进行Markdown文档的解析与在线编辑,包括安装配置、组件注册及数据绑定等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vue项目需要再页面中展示md文档,mavon-editor插件是个很好的插件,不仅支持md文档解析html,还可以当做md在线编辑器使用。

查看系统版本

vue -V
2.9.6

npm -v
6.9.0

 安装命令,最新版即可

npm install mavon-editor --save

 编辑main.js,注册mavon-editor组件

import mavonEditor from 'mavon-editor'

import 'mavon-editor/dist/css/index.css'

Vue.use(mavonEditor)

编辑component,开始使用mavon-editor


      <template>
        <mavon-editor
            class="md"
           :value="opts.api_doc"
           :subfield = "prop.subfield"
           :defaultOpen = "prop.defaultOpen"
           :toolbarsFlag = "prop.toolbarsFlag"
           :editable="prop.editable"
           :scrollStyle="prop.scrollStyle"
        ></mavon-editor>
      </template>



<script>
import requestApi from '../../api/requestApi.js'

export default {
  data () {
    return {
      // opts.api_doc 即为md文档内容
      opts: null,
    },
  },
  methods: {
    //接口获取md文档内容,可参考
    async queryOpts () {
      let para = {}
      para.items = ['api_doc']
      let res = await requestApi.queryOpts(para)
      if (res.data.code !== 200) {
        this.$message({
          message: res.data.msg,
          type: 'error'
        })
        return
      }
      this.opts = res.data.data
    }     
  },
  mounted () {
    this.queryOpts()
  }
}

效果可参考 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值