vue中使用展示Markdown文档说明

 更新时间:2025年10月25日 10:33:30   作者:Alice_sy314  
文章介绍了如何在Vue项目中使用Markdown文档,并展示了如何通过安装和配置`markdown-it-vue`和`text-loader`来实现Markdown文档的展示和下载

vue使用、展示Markdown文档

使用Markdown文档

下载markdown-it-vue

npm i markdown-it-vue --save

在对应页面进行引入,并放入compontents中

import MarkdownItVue from 'markdown-it-vue'; import 'markdown-it-vue/dist/markdown-it-vue.css'

使用输入框和markdown-it-vue配合实现

	 <div class='textarea_area area'>
        <el-input
          type="textarea"
          autosize
          placeholder="请输入内容"
          v-model="content">
        </el-input>
      </div>
      <div class='markdown_area area'>
        <markdown-it-vue class="md-body" :content="content" />
      </div>
<script>
import MarkdownItVue from 'markdown-it-vue'
import 'markdown-it-vue/dist/markdown-it-vue.css'
export default {
  components:{MarkdownItVue},
  data() {
    return {
      content:"",
    }
  },
 }
 </script>

展示Markdown文档

在上述基础上

下载text-loader

npm i text-loader --save

配置webpack.base.config.js,在rules中加入

{ test: /\.md$/, loader: 'text-loader',}

引入相关md文件

import documentation from './documentation.md'

将文件作为变量显示在markdown-it-vue上

	<div class='markdown_wrapper_content'>
        <div class='markdown_area area'>
          <markdown-it-vue class="md-body" :content="content" />
        </div>
      </div>
<script>
import MarkdownItVue from 'markdown-it-vue'
import documentation from './documentation.md'
import 'markdown-it-vue/dist/markdown-it-vue.css'
export default {
  components:{MarkdownItVue},
  data() {
    return {
      content:documentation,
    }
  },
 }
 </script>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Vue中处理全局快捷键的实用技巧小结

    Vue中处理全局快捷键的实用技巧小结

    随着用户体验要求的不断提升,快捷键的处理也成为了提高用户操作效率的一个重要方面,本文将深入探讨如何在 Vue 3 中高效地处理快捷键,希望对大家有所帮助
    2024-11-11
  • Vue watch监听使用的几种方法

    Vue watch监听使用的几种方法

    watch是由用户定义的数据监听,当监听的属性发生改变就会触发回调,这项配置在业务中是很常用。在面试时,也是必问知识点,一般会用作和computed进行比较。那么本文就来带大家从源码理解watch的工作流程,以及依赖收集和深度监听的实现
    2022-12-12
  • 深入探讨Vue计算属性与监听器的区别和用途

    深入探讨Vue计算属性与监听器的区别和用途

    在Vue的开发中,计算属性(Computed Properties)和监听器(Watchers)是两种非常重要的概念,它们都用于响应式地处理数据变化,本文将带你深入了解计算属性和监听器的区别,以及在何时使用它们,感兴趣的朋友可以参考下
    2023-09-09
  • Vue组件中使用防抖和节流实例分析

    Vue组件中使用防抖和节流实例分析

    在本篇文章里小编给大家整理的是一篇关于Vue组件中使用防抖和节流实例分析内容,有需要的朋友们可以学习参考下。
    2021-11-11
  • Vue实现实时更新sessionStorage数据的示例代码

    Vue实现实时更新sessionStorage数据的示例代码

    这篇文章主要为大家详细介绍了Vue如何实现实时更新sessionStorage数据,文中的示例代码讲解详细,具有一定的参考价值,需要的可以参考一下
    2023-06-06
  • vue框架搭建之axios使用教程

    vue框架搭建之axios使用教程

    本文重点介绍axios如何配合vue搭建项目框架,文章给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-07-07
  • 使用Elemen加上lang=“ts“后编译报错

    使用Elemen加上lang=“ts“后编译报错

    本文主要介绍了使用Elemen加上lang=“ts“后编译报错,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • 如何在 Vue 中使用 Axios 异步请求API

    如何在 Vue 中使用 Axios 异步请求API

    Axios 是 Javascript 中最受欢迎的 HTTP 库之一,我们可以用它在 Vue 程序中调用API。在本文中我们用 Vue 3 和 Axios 写一个侃爷语录小应用,可以用这个小程序学习英语,同时也能从侃爷的话中得到一些启发,而且还可以学习用 Vue 异步请求API,一举多得,何乐而不为呢?
    2021-05-05
  • vue项目如何引入json数据

    vue项目如何引入json数据

    这篇文章主要介绍了vue项目如何引入json数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • vue-week-picker实现支持按周切换的日历

    vue-week-picker实现支持按周切换的日历

    这篇文章主要为大家详细介绍了vue-week-picker实现支持按周切换的日历,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06

最新评论