安装依赖

需要安装的依赖

cnpm i html-loader markdown-loader --save-dev

解析md文件

<template>
  <div v-html="md">
    </div>
</template>

<script>
import demo from '../../static/lib/release.md';
export default {
  name: 'layerIdList',
  data () {
    return {
      md: demo
    };
  },
  methods: {}
};
</script>

常见问题

问题一:引用md文件报错
在这里插入图片描述
解决:在webpack.base.conf.js文件中添加相应规则,代码如下:

  {
    test: /\.md$/,
    use: [
      {
        loader: "html-loader"
      },
      {
        loader: "markdown-loader",
        options: {}
      }
    ]
  },

问题二:解析后的页面无样式

解决:安装依赖

cnpm install github-markdown-css

在main.js中将github-markdown-css导入

import 'github-markdown-css';

在相应容器添加markdown_body样式

 <div v-html="md" class="markdown-body" >
  </div>

完成!

Logo

前往低代码交流专区

更多推荐