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

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

时间:2024-09-23 17:19:32浏览次数:12  
标签: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

相关文章

  • markdown语法
    markdown语法代码块折叠ShowCode这里填充代码<details><summary><fontsize="4"color="orange">ShowCode</font></summary><pre><codeclass="language-cpp">这里填充代码</code></pre><......