插件安装


npm install vue3-markdown-it


views 


<script setup lang="ts">
import { ref } from "vue";
import Markdown from "vue3-markdown-it";
import "highlight.js/styles/agate.css";
import "@/assets/github-markdown.min.css";
const source = ref("");
fetch("/1.md")
  .then((response) => response.text())
  .then((data) => {
    source.value = data;
  });
</script>

<template>
  <div>
    <Markdown :source="source"></Markdown>
  </div>
</template>


注意:

如果报错


无法找到模块“vue3-markdown-it”的声明文件。“c:/App/node/test/node_modules/vue3-markdown-it/dist/vue3-markdown-it.umd.min.js”隐式拥有 "any" 类型.....


解决方案:在src 文件夹中,新建 types 文件夹 在新建一个 index.d.ts


declare module "vue3-markdown-it";