vue中使用展示Markdown文檔說明
更新時間:2025年10月25日 10:33:30 作者:Alice_sy314
文章介紹了如何在Vue項目中使用Markdown文檔,并展示了如何通過安裝和配置`markdown-it-vue`和`text-loader`來實現(xiàn)Markdown文檔的展示和下載
vue使用、展示Markdown文檔
使用Markdown文檔
下載markdown-it-vue
npm i markdown-it-vue --save
在對應(yīng)頁面進行引入,并放入compontents中
import MarkdownItVue from 'markdown-it-vue'; import 'markdown-it-vue/dist/markdown-it-vue.css'
使用輸入框和markdown-it-vue配合實現(xiàn)
<div class='textarea_area area'>
<el-input
type="textarea"
autosize
placeholder="請輸入內(nèi)容"
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文檔
在上述基礎(chǔ)上
下載text-loader
npm i text-loader --save
配置webpack.base.config.js,在rules中加入
{ test: /\.md$/, loader: 'text-loader',}引入相關(guān)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>

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
深入探討Vue計算屬性與監(jiān)聽器的區(qū)別和用途
在Vue的開發(fā)中,計算屬性(Computed Properties)和監(jiān)聽器(Watchers)是兩種非常重要的概念,它們都用于響應(yīng)式地處理數(shù)據(jù)變化,本文將帶你深入了解計算屬性和監(jiān)聽器的區(qū)別,以及在何時使用它們,感興趣的朋友可以參考下2023-09-09
Vue實現(xiàn)實時更新sessionStorage數(shù)據(jù)的示例代碼
這篇文章主要為大家詳細介紹了Vue如何實現(xiàn)實時更新sessionStorage數(shù)據(jù),文中的示例代碼講解詳細,具有一定的參考價值,需要的可以參考一下2023-06-06
vue-week-picker實現(xiàn)支持按周切換的日歷
這篇文章主要為大家詳細介紹了vue-week-picker實現(xiàn)支持按周切換的日歷,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06

