首页 > 其他分享 >vue3.0使用v-md-editor预览markdown文件

vue3.0使用v-md-editor预览markdown文件

时间:2024-09-23 17:19:32浏览次数:9  
标签:kangc markdown lib md vue3.0 editor import

1.安装依赖
npm i @kangc/v-md-editor -S
2.在main.js文件中引用注册组件
import { createApp } from 'vue';
// 预览组件以及样式
import VMdPreview from '@kangc/v-md-editor/lib/preview';
import '@kangc/v-md-editor/lib/style/preview.css';
import githubTheme from '@kangc/v-md-editor/lib/theme/github.js';
import '@kangc/v-md-editor/lib/theme/style/github.css';
import hljs from 'highlight.js';
VMdPreview.use(githubTheme, {
  Hljs: hljs,
});

const app = createApp(App)
app.use(VMdPreview)
3.在项目目录public下创建一个名为markdown的文件夹存放写好的markdown文件

在这里插入图片描述

4.在前端中引用markdown.md文件,并使用预览markdown组件
<!-- markdomn文件 -->
<el-drawer
    :title="$t('message.steps')"
    class="markdownDrawer"
    v-model="drawerstep"
    :with-header="false"
    :show-close="false"
    :size="650"
>
    <markdomnView :markdownTxt="markdownTxt"></markdomnView>
</el-drawer>

<script setup>
import markdomnView from '@/components/markdomnView/index.vue'
import markdownTxt from '/public/markdown/hostAsset.md?raw'
</script>

引用.md文件需要后面加?raw否则文件内容展示不出来

5.最终效果

markdown.md文件内容
在这里插入图片描述

markdown在网页中的效果
在这里插入图片描述

标签:kangc,markdown,lib,md,vue3.0,editor,import
From: https://blog.csdn.net/weixin_45652809/article/details/142462866

相关文章

  • MDS130-16-ASEMI充电桩专用MDS130-16
    编辑:llMDS130-16-ASEMI充电桩专用MDS130-16型号:MDS130-16品牌:ASEMI封装:DXT-5批号:2024+现货:50000+最大重复峰值反向电压:1600V最大正向平均整流电流(Vdss):130A功率(Pd):大功率芯片个数:6引脚数量:5安装方式:直插类型:整流模块、整流桥正向浪涌电流IFSM:1560A正向电压:1.05V~1.25V封装尺寸:如......
  • MDS130-16-ASEMI充电桩专用MDS130-16
    编辑:llMDS130-16-ASEMI充电桩专用MDS130-16型号:MDS130-16品牌:ASEMI封装:DXT-5批号:2024+现货:50000+最大重复峰值反向电压:1600V最大正向平均整流电流(Vdss):130A功率(Pd):大功率芯片个数:6引脚数量:5安装方式:直插类型:整流模块、整流桥正向浪涌电流IFSM:1560A正向电压:1.05V~......
  • CMD 常用命令
    windows操作系统WIN菜单键+R = CMD命令窗口左下角开始菜单》鼠标右键》运行》输入CMD》确定  = CMD命令窗口   CMD命令弹出移动硬盘>diskpart>listdisk提示:找到移动硬盘的编号###0,1磁盘###状态大小可用DynGpt------------------------......
  • markdown 转 ppt
    marpit转html如果不需要插件,在vsCode内安装marpforvscode即可Ctrl+Shift+P或F1,搜索Marp:ExportSlideDeck如果需要自己安装一些插件markdown-it-*,需要使用下面的.jsimportfsfrom'fs'import{log}from'console'importMarpitfrom'@marp-team/marpit'impor......
  • Linux 后台运行服务的全攻略:nohup、screen、tmux 和 systemd 的实战指南
    Linux后台运行服务的全攻略:nohup、screen、tmux和systemd的实战指南在服务器运维或后台开发中,保持服务在后台稳定运行是一项非常重要的需求。无论是开发阶段还是生产环境,确保服务在终端关闭后持续运行是保证服务可用性的关键。本文将详细介绍几种常见的后台运行服务的......
  • markdown学习
    Markdown学习标题:三级标题四级标题字体Hello,world!Hello,world!Hello,world!Hello,world!Hello,world!引用Java分割线图片超链接点击跳转github列表ACABC表格名字性别生日张三男1997.1.1代码public......
  • markdown练习
    标题(需要空格,才当成标题)二级标题三级标题四级标题(可以跳级)五级标题#######六级标题########七级没有了二级标题段落空白行这样就空了一行了或者添加个空格再试一次也行调语法粗体像这样或者__这样__(不行?)所以一般选*作为粗体标识斜体体粗体引用that'sfine......
  • WPF ListView GridViewColumn DisplayMemeberBinding SystemDateTime sys:clr-namespa
    <Windowx:Class="WpfApp395.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft......
  • 使用vscode和markdown写博客
    Reason最近因为在做学校的实训项目,真正接触到了实际开发,遇到了不少的问题,由于之前也有在scdn上写博客的习惯(实际写的很乱,而且个人不是很喜欢csdn哈QAQ),所以想要重新维护一个规整的个人博客,于是此博客应允而出。Condition在了解之后,发现博客园的功能实在强大,而且大佬云集,也没有......
  • markdown语法
    markdown语法代码块折叠ShowCode这里填充代码<details><summary><fontsize="4"color="orange">ShowCode</font></summary><pre><codeclass="language-cpp">这里填充代码</code></pre><......