vue使用、展示Markdown文档
vue使用、展示Markdown文档
使用Markdown文档
- 下载markdown-it-vue npm i markdown-it-vue --save
- 在对应页面进行引入,并放入compontents中 import MarkdownItVue from markdown-it-vue; import markdown-it-vue/dist/markdown-it-vue.css
- 使用输入框和markdown-it-vue配合实现
<div class=textarea_area area>
<el-input
type="textarea"
autosize
placeholder="请输入内容"
v-model="content">
</el-input>
</div>
<div class=markdown_area area>
<markdown-it-vue class="md-body" :content="content" />
</div>
<script>
import MarkdownItVue from markdown-it-vue
import markdown-it-vue/dist/markdown-it-vue.css
export default {
components:{
MarkdownItVue},
data() {
return {
content:"",
}
},
}
</script>
展示Markdown文档
在上述基础上
- 下载text-loader npm i text-loader --save
- 配置webpack.base.config.js,在rules中加入 { test: /.md$/, loader: text-loader,}
- 引入相关md文件 import documentation from ./documentation.md
- 将文件作为变量显示在markdown-it-vue上
<div class=markdown_wrapper_content>
<div class=markdown_area area>
<markdown-it-vue class="md-body" :content="content" />
</div>
</div>
<script>
import MarkdownItVue from markdown-it-vue
import documentation from ./documentation.md
import markdown-it-vue/dist/markdown-it-vue.css
export default {
components:{
MarkdownItVue},
data() {
return {
content:documentation,
}
},
}
</script>
下一篇:
链式赋值、解包赋值、布尔值和运算
