当前位置: 首页 > news >正文

若依vue如何展示一个HTML页面(或者展示Markdown文档)

一. 前言

⚠ 本文是展示Markdown的方法,不能直接前端编辑Markdown文档.

二. 准备部分

用Typora编辑器打开需要导出html页面,我这里使用Typora来导出

1. 先将md文件导出成html在这里插入图片描述

2. 将导出好的文件放在若依vue的pubilc下(文件可以是中文)

在这里插入图片描述

三. 代码部分

1.使用v-html来展示HTML文件:

<template><div class="app-container home"><p v-html="htmlContent"></p></div>
</template>

2. 使用XMLHttpRequest读取HTML文件

<script>
export default {name: "Index",data() {return {htmlContent: ''};},mounted() {// 在组件挂载时将HTML内容加载到htmlContent中this.loadHtmlFile();},methods: {loadHtmlFile() {this.htmlContent = "";let xhr = new XMLHttpRequest()// 线上链接地址// xhr.open("GET", val.url, false);// public文件夹下的绝对路径xhr.open("GET", "操作手册.html", false); xhr.overrideMimeType("text/html;charset=utf-8")xhr.send(null)this.htmlContent = xhr.responseText;}},
};
</script>

四. 完成后的样子

在这里插入图片描述

这里要注意一下,图片是不可以使用本地文件的,必须使用图床,不然图片都会不显示:
例如: 在这里插入图片描述

http://www.lryc.cn/news/266072.html

相关文章:

  • 优化for循环(js的问题)
  • 如何更好的去理解源码
  • c# opencv 获取多边形中心点
  • Redis数据一致解决方案
  • 安捷伦DSOX2024A示波器
  • Leetcode算法系列| 4. 寻找两个正序数组的中位数
  • Java整合APNS推送消息-IOS-APP(基于.p12推送证书)
  • C语言strcpy函数用法
  • 汽车服务品牌网站建设的作用是什么
  • 【iOS】UICollectionView
  • Linux poll 和 select 机制
  • 【JVM基础】 JVM 如何加载一个类以及类加载机制
  • Android Studio使用Genymotion
  • Mysql sql_mode参数配置
  • SpringIOC之AbstractMessageSource
  • 详解Vue3中的基础路由和动态路由
  • Mysql四种事务隔离级别(简易理解)
  • react中使用redux最简单最方便的方式,配合rematch简化操作,5分钟学会
  • vmware安装中标麒麟高级服务器操作系统软件 V7.0操作系统
  • OpenCV | 霍夫变换:以车道线检测为例
  • 【C#与Redis】--目录
  • html旋转相册
  • Plantuml之对象图语法介绍(十九)
  • 深度学习(八):bert理解之transformer
  • R语言中的函数28:Reduce(), Filter(), Find(), Map(), Negate(), Position()
  • RTP/RTCP/RTSP/SIP/SDP/RTMP对比
  • Centos安装vsftpd:centos配置vsftpd,ftp报200和227错误
  • 软件测试职业规划
  • C语言数据结构
  • PHP之Trait理解, Trait介绍