Vue读取本地静态.md并侧边栏导航跳转、展示.md文件

vue markdown 侧边栏导航跳转 类似锚点跳转 - 灰信网(软件开发博客聚合)

Vue使用mavon-editor插件解析markdown编辑预览_onpine的博客-CSDN博客

vue组件直接读取.md文档展示_vue项目中读取readme文件_小蒜瓣的博客-CSDN博客vue中使用mavonEditor(markdown编辑器插件)_兮赫的博客-CSDN博客

文档

mavon-editor - npm

我的项目需求展示 .md文件 并带侧边栏跳转

Vue读取本地静态.md并侧边栏导航跳转、展示.md文件_第1张图片

研究了以上资料 

1、首先安装 text-loader

 npm install text-loader

2、修改webpack.base.config.js,我用的cli所以自己加了一个vue.config.js

 module.exports = {
      //此部分
     configureWebpack: {
       module: {
         rules: [
         {
           test: /\.md$/,
          use: ["text-loader"]
         }
      ]
    }
  }
}

上面的很符合我的要求 但是项目没生效 我只能另想办法!

3、安装mavon-editor 既可以解析markdown 又可以编辑

npm install mavon-editor --save

4、在main.js中引入mavon-editor 

//全局注册
import mavonEditor from 'mavon-editor'
import 'mavon-editor/dist/css/index.css'	//解决编辑器的功能显示问题
Vue.use(mavonEditor)

5、markdown文字解析到页面来,以便展示 .md里的内容能够展示出来。



没法 我只能把.md文件里面的内容放js里面才行 (因为text-loader不生效)

machine.js

export default `# 机房门开关

## 使用流程

![](./static/md/machine/media/a701685c7ef86716224a7fd3fd9d9168.png)

## 模板化端到端示例

模板化训练流程:

`

现在 md文件可以展示了 但是图片出不来了

最后把图片或者这个展示的文件一起放static 静态资源目录下引入 就成功了。。。

在根目录下面的public下面可以放置静态资源,页可以将static文件夹放在public目录下面
若放在static下,写法如下所示:

this.url =  '/static/xxx.xlsx'

你可能感兴趣的:(Vue.js,vue.js,javascript,ecmascript)