1、安装marked

npm install marked

2、在Vue中引用

<template><div><div v-html="output" class="html_output"></div></div>
</template>
<script>
import { marked } from "marked"; // 局部导入marked包export default {name: "test",data() {return {};},computed: {},watch: {},methods: {readFile: function () {let me = this;let url = "/static/test.md"; // 读取本地.md文件this.axios({ url: url, baseURL: "" }).then((response) => {if (response.data) {me.output = marked(response.data); // 解析markdown文件到div显示}}).catch(function (err) {me.output = marked( // 找不到文件则显示一个默认错误,相当于404'<h1 class="h1-text">Sorry, this page is under construction</h1>');});},},mounted: function () {this.readFile();},
};
</script><style>
.h1-text {text-align: center;margin-top: 10px;
}.html_output {line-height: 2 !important;font-family: "Lato", sans-serif;
}
</style>

在vue中使用marked解析markdown文件相关推荐

  1. vue使用marked解析markdown文本遇到的坑及解决方法

    vue使用marked解析markdown文本遇到的坑及解决方法 1. 前言 最近在搭建自己的博客网站 https://lyuanzhi.com,不免遇到了要把markdown文本转化为html代码的 ...

  2. 解析Markdown文件生成React组件文档

    前言 最近做的项目使用了微前端框架single-spa. 对于这类微前端框架而言,通常有个utility应用,也就是公共应用,里面是各个子应用之间可以共用的一些公共组件或者方法. 对于一个团队而言,项 ...

  3. 在vue中把数据导出Excel文件

    在vue中把数据导出Excel文件 第一次尝试写文章 在vue中把数据导出成Excel格式的文件,话不多,上代码: 第一步我们要先安装几个集成的插件 npm install -S file-saver ...

  4. 在vue中引入外部的css文件

    在vue中引入外部的css文件 在项目的src文件下,新建一个style文件夹,存放css文件. 1. 全局引入 将外部的css文件放到style文件下,引入外部文件只需在main.js文件中 imp ...

  5. 解决vue中使用v-html解析后table表格的线不见了

    vue中使用 v-html 解析富文本 1.在编辑器中输入什么就显示什么 2.使用v-html解析后有问题 可以看看☞☞ 官网地址 需要注意的是:从编辑器中获取的 html 代码是不包含任何样式的纯 ...

  6. vue中使用CodeMirror解析yaml语言

    vue中使用CodeMirror解析yaml语言 一.CodeMirror插件使用 1.CodeMirror插件安装 二.CodeMirror基本配置 三.CodeMirror具体使用 1.首先创建一 ...

  7. ant design vue 中Upload组件如何自定义文件列表的样式

    ant design vue 中Upload组件如何自定义文件列表的样式 问题 历程 UploadList 组件源码 h() 方法 实现 注 问题 技术:vue.ant design vue 在开发项 ...

  8. Vue中怎么加载pdf文件

    Vue预览pdf文件,我觉得pdfh5方式比较简洁,还有vue-pdf也可以,但是如果文件内容较多的话,vue-pdf就需要做分页处理,就麻烦了:接下来,想分享下我使用pdfh5的代码逻辑.如下:(注 ...

  9. vue中axios利用blob实现文件浏览器下载

    背景 在vue中,使用axios向后台请求数据,但只接收返回的response并不能实现浏览器下载,所以需要借助于blob实现文件的浏览器下载,分为两种情况,一种是get请求,使用params,另一种 ...

  10. Vue中通过配置eslintrc.js文件来解决编译时出现的no-trailing-spaces、no-undef等错误

    错误信息: D:\work\vue\workbench\src\views\login\index.vue12:10 warning 'Options' is defined but never us ...

最新文章

  1. 人工智能机器学习区别计算机应用,AI、人工智能和机器学习有什么区别
  2. Android Studio系列教程二:基本设置与运行
  3. 实录分享 | 计算未来轻沙龙:对话系统研究进展(视频 + PPT)
  4. 国际化的Struts的开发步骤简介
  5. tomcat(4)Tomcat的默认连接器
  6. python游戏循环设置_Pygame:游戏循环前的初始菜单
  7. 常见的攻击手段及其防御方式
  8. jQuery如何在线导入js包
  9. 在mount里看到哪个设备文件的一些笔记
  10. c# oldb连接_C# 连接数据库(ODBC、Oledb、Oracle)
  11. UE3名称结构(Name)
  12. php 计算签名,php – 计算Amazon Marketplace API的签名问题
  13. pcduino_arm_rtl8187L 驱动安装编译过程
  14. vue中使用保利威视频播放器
  15. Java---设计【高校教师信息管理系统】
  16. Android 获取地理位置的经度和纬度
  17. win10去掉快捷方式小箭头_快捷方式小箭头很烦人 一招教你取消
  18. MATLAB中minDiff,findpeaks,diff, intersect等函数详解
  19. ht城市介绍人口数量Html,城市人口热力图 城市热力图查询
  20. 谷歌施密特:中国人相当出色2025年将超美国成AI主导丨业界大佬财报频出【软件网每日新闻播报│第11-3期】

热门文章

  1. 阿里云网络和安全配置实验(云计算)
  2. java 用户态_内核启动用户态的程序 - 但行好事 莫问前程 - JavaEye技术网站
  3. 微信小程序毕业设计 基于微信小说小程序系统开题报告
  4. 微博跳转淘宝,微博发布宝贝/优惠券/淘客等链接点击后直接跳转淘宝打开
  5. 提取保存Win10锁屏壁纸
  6. 华为MA5600配置radius认证登陆
  7. 1041 考试座位号 (15 分)
  8. java把一个文件转化为byte字节_java把一个文件转化为byte字节
  9. 苹果ll是什么版本_苹果12系列手机收到货如何验货?
  10. 已解决The method is not allowed for the requested URL.