<template>
|
<div class="article-meta ">
|
<a-button @click="back" style="position: absolute;">
|
<a-icon type="left" />
|
</a-button>
|
<!-- <a-divider orientation="left">
|
文章详情
|
</a-divider> -->
|
<div class="markdown-body article-detail">
|
<vue-markdown :source="source"></vue-markdown>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
import VueMarkdown from 'vue-markdown'
|
import esPath from '../../assets/es.md'
|
|
export default {
|
// props: ['id'], //接收动态路由的值
|
components: {
|
VueMarkdown
|
},
|
data() {
|
return {
|
source: esPath,
|
}
|
},
|
methods: {
|
back: function() {
|
this.$router.go(-1);
|
|
}
|
},
|
mounted() {
|
// console.log(this.$route.params)
|
// console.log(this.$route.params.id)
|
// console.log(this.$route.query.id)
|
}
|
}
|
</script>
|
|
<style lang="less">
|
@import '../../assets/md.less';
|
|
.markdown-body {
|
padding: 10px 20px 10px 20px;
|
box-shadow: 8px 8px 18px rgba(0, 0, 0, 0.1),
|
-8px -8px 18px #ffffff;
|
}
|
|
/* #test{
|
padding-left: 25%;
|
padding-right: 25%;
|
} */
|
/* h3 {
|
margin: 40px 0 0;
|
}
|
|
ul {
|
list-style-type: none;
|
padding: 0;
|
}
|
|
li {
|
display: inline-block;
|
margin: 0 10px;
|
}
|
|
a {
|
color: #42b983;
|
}
|
|
*/
|
|
|
/* 自己也可以再调整调整 (贡献一版 我们调整的一版样式) */
|
/* .markdown-body {
|
padding: 20px;
|
min-width: 200px;
|
max-width: 900px;
|
font-size: 12px;
|
|
h2 {
|
font-size: 18px;
|
margin: 1em 0 15px;
|
padding-top: 0.8em;
|
padding-bottom: 0.8em;
|
}
|
|
h3 {
|
font-size: 14px;
|
margin: 22px 0 16px;
|
}
|
|
h4 {
|
font-size: 13px;
|
margin: 20px 0 16px;
|
}
|
|
h5 {
|
font-size: 12px;
|
margin: 16px 0 16px;
|
font-weight: 700;
|
}
|
|
p {
|
font-size: 12px;
|
line-height: 24px;
|
color: #666666;
|
margin-top: 0px;
|
margin: 8px 0;
|
margin: 14px 0 14px;
|
}
|
|
pre {
|
background-color: #eee;
|
margin-bottom: 8px;
|
margin-top: 8px;
|
margin: 12px 0 12px;
|
}
|
|
blockquote {
|
margin-bottom: 8px;
|
margin-top: 8px;
|
margin: 14px 0 14px;
|
background-color: #eee;
|
padding: 16px 16px;
|
}
|
|
tr {
|
background-color: #f5f5f5;
|
}
|
|
code {
|
background-color: #eee;
|
}
|
|
ul,
|
ol,
|
li {
|
list-style: unset;
|
font-size: 12px;
|
line-height: 20px;
|
color: #666666;
|
margin-top: 0px;
|
margin: 8px 0;
|
}
|
|
blockquote {
|
border-color: #48b6e2;
|
}
|
|
table {
|
display: table;
|
width: 100%;
|
max-width: 100%;
|
margin-bottom: 20px;
|
}
|
} */
|
</style>
|