文章目录
一.首先创建我们的Vue文件夹
我们分为三个专题,并且创建4个vue文件,还有以下js
二.源代码
BodyDemo
<template>
<el-container style="height: 100%;">
<!-- 左边的垂直导航(二级菜单) -->
<el-aside width="200px" style="background-color: #f1f1f1;">
<div></div>
<el-menu
mode="vertical"
background-color="#f1f1f1"
text-color="#777777"
active-text-color="#000000"
:default-active="0"
@select="selectItem"
>
<el-menu-item
v-for="item in items"
:index="item.index"
:key="item.index"
>
<div id="text">{
{ item.title }}</div>
</el-menu-item>
</el-menu>
</el-aside>
<!-- 通过解析markdown文件后,渲染的地方 -->
<el-main>
<Markdown :content="content"></Markdown>
</el-main>
</el-container>
</template>
<script>
import Markdown from './MarkdownDemo.vue';
import FileManager from '../tools/FileManager.js'
export default{
mounted(){
FileManager.getPostContent(this.topic,this.items[this.currentIndex].title).then((res)=>{
this.content=res.data;