在vue中使用marked解析markdown文件
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文件相关推荐
- vue使用marked解析markdown文本遇到的坑及解决方法
vue使用marked解析markdown文本遇到的坑及解决方法 1. 前言 最近在搭建自己的博客网站 https://lyuanzhi.com,不免遇到了要把markdown文本转化为html代码的 ...
- 解析Markdown文件生成React组件文档
前言 最近做的项目使用了微前端框架single-spa. 对于这类微前端框架而言,通常有个utility应用,也就是公共应用,里面是各个子应用之间可以共用的一些公共组件或者方法. 对于一个团队而言,项 ...
- 在vue中把数据导出Excel文件
在vue中把数据导出Excel文件 第一次尝试写文章 在vue中把数据导出成Excel格式的文件,话不多,上代码: 第一步我们要先安装几个集成的插件 npm install -S file-saver ...
- 在vue中引入外部的css文件
在vue中引入外部的css文件 在项目的src文件下,新建一个style文件夹,存放css文件. 1. 全局引入 将外部的css文件放到style文件下,引入外部文件只需在main.js文件中 imp ...
- 解决vue中使用v-html解析后table表格的线不见了
vue中使用 v-html 解析富文本 1.在编辑器中输入什么就显示什么 2.使用v-html解析后有问题 可以看看☞☞ 官网地址 需要注意的是:从编辑器中获取的 html 代码是不包含任何样式的纯 ...
- vue中使用CodeMirror解析yaml语言
vue中使用CodeMirror解析yaml语言 一.CodeMirror插件使用 1.CodeMirror插件安装 二.CodeMirror基本配置 三.CodeMirror具体使用 1.首先创建一 ...
- ant design vue 中Upload组件如何自定义文件列表的样式
ant design vue 中Upload组件如何自定义文件列表的样式 问题 历程 UploadList 组件源码 h() 方法 实现 注 问题 技术:vue.ant design vue 在开发项 ...
- Vue中怎么加载pdf文件
Vue预览pdf文件,我觉得pdfh5方式比较简洁,还有vue-pdf也可以,但是如果文件内容较多的话,vue-pdf就需要做分页处理,就麻烦了:接下来,想分享下我使用pdfh5的代码逻辑.如下:(注 ...
- vue中axios利用blob实现文件浏览器下载
背景 在vue中,使用axios向后台请求数据,但只接收返回的response并不能实现浏览器下载,所以需要借助于blob实现文件的浏览器下载,分为两种情况,一种是get请求,使用params,另一种 ...
- 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 ...
最新文章
- 人工智能机器学习区别计算机应用,AI、人工智能和机器学习有什么区别
- Android Studio系列教程二:基本设置与运行
- 实录分享 | 计算未来轻沙龙:对话系统研究进展(视频 + PPT)
- 国际化的Struts的开发步骤简介
- tomcat(4)Tomcat的默认连接器
- python游戏循环设置_Pygame:游戏循环前的初始菜单
- 常见的攻击手段及其防御方式
- jQuery如何在线导入js包
- 在mount里看到哪个设备文件的一些笔记
- c# oldb连接_C# 连接数据库(ODBC、Oledb、Oracle)
- UE3名称结构(Name)
- php 计算签名,php – 计算Amazon Marketplace API的签名问题
- pcduino_arm_rtl8187L 驱动安装编译过程
- vue中使用保利威视频播放器
- Java---设计【高校教师信息管理系统】
- Android 获取地理位置的经度和纬度
- win10去掉快捷方式小箭头_快捷方式小箭头很烦人 一招教你取消
- MATLAB中minDiff,findpeaks,diff, intersect等函数详解
- ht城市介绍人口数量Html,城市人口热力图 城市热力图查询
- 谷歌施密特:中国人相当出色2025年将超美国成AI主导丨业界大佬财报频出【软件网每日新闻播报│第11-3期】
热门文章
- 阿里云网络和安全配置实验(云计算)
- java 用户态_内核启动用户态的程序 - 但行好事 莫问前程 - JavaEye技术网站
- 微信小程序毕业设计 基于微信小说小程序系统开题报告
- 微博跳转淘宝,微博发布宝贝/优惠券/淘客等链接点击后直接跳转淘宝打开
- 提取保存Win10锁屏壁纸
- 华为MA5600配置radius认证登陆
- 1041 考试座位号 (15 分)
- java把一个文件转化为byte字节_java把一个文件转化为byte字节
- 苹果ll是什么版本_苹果12系列手机收到货如何验货?
- 已解决The method is not allowed for the requested URL.