Vue讀取本地靜態(tài).md并側(cè)邊欄導(dǎo)航跳轉(zhuǎn)、展示.md文件的操作方法
文檔
我的項(xiàng)目需求展示 .md文件 并帶側(cè)邊欄跳轉(zhuǎn)

研究了以上資料
1、首先安裝 text-loader
npm install text-loader
2、修改webpack.base.config.js,我用的cli所以自己加了一個(gè)vue.config.js
module.exports = {
//此部分
configureWebpack: {
module: {
rules: [
{
test: /\.md$/,
use: ["text-loader"]
}
]
}
}
}上面的很符合我的要求 但是項(xiàng)目沒(méi)生效 我只能另想辦法!
3、安裝mavon-editor 既可以解析markdown 又可以編輯
npm install mavon-editor --save
4、在main.js中引入mavon-editor
//全局注冊(cè) import mavonEditor from 'mavon-editor' import 'mavon-editor/dist/css/index.css' //解決編輯器的功能顯示問(wèn)題 Vue.use(mavonEditor)
5、markdown文字解析到頁(yè)面來(lái),以便展示 .md里的內(nèi)容能夠展示出來(lái)。
<mavon-editor
v-if="machineIsShow"
v-model="machineMDJS"
:editable="false"
:value="machineMDJS"
:subfield="false"
:defaultOpen="'preview'"
:toolbarsFlag="false"
:scrollStyle="true"
:ishljs="true"
:navigation= "true"
style="max-height: 1000px"
/>
<script>
import machineMDJS from '../../../public/static/md/machine/machine.js'
import 'github-markdown-css/github-markdown.css'
import 'highlight.js/styles/github.css'
export default {
name: 'FrontendManageCaseDetails',
components:{
},
data() {
return {
machineMDJS: machineMDJS,
};
},
};
</script>沒(méi)法 我只能把.md文件里面的內(nèi)容放js里面才行 (因?yàn)閠ext-loader不生效)
machine.js
export default `# 機(jī)房門(mén)開(kāi)關(guān) ## 使用流程  ## 模板化端到端示例 模板化訓(xùn)練流程: `
現(xiàn)在 md文件可以展示了 但是圖片出不來(lái)了
最后把圖片或者這個(gè)展示的文件一起放static 靜態(tài)資源目錄下引入 就成功了。。。
在根目錄下面的public下面可以放置靜態(tài)資源,頁(yè)可以將static文件夾放在public目錄下面若放在static下,寫(xiě)法如下所示:
this.url = '/static/xxx.xlsx'
到此這篇關(guān)于Vue讀取本地靜態(tài).md并側(cè)邊欄導(dǎo)航跳轉(zhuǎn)、展示.md文件的文章就介紹到這了,更多相關(guān)Vue讀取本地靜態(tài).md文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue的export?default和帶返回值的data()及@符號(hào)的用法說(shuō)明
這篇文章主要介紹了Vue的export?default和帶返回值的data()及@符號(hào)的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
使用vue插件axios傳數(shù)據(jù)的Content-Type及格式問(wèn)題詳解
這篇文章主要介紹了使用vue插件axios傳數(shù)據(jù)的Content-Type以及格式問(wèn)題,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09
使用canvas實(shí)現(xiàn)一個(gè)vue彈幕組件功能
這篇文章主要介紹了使用canvas實(shí)現(xiàn)一個(gè)vue彈幕組件功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11
vue-cli3+typescript初體驗(yàn)小結(jié)
這篇文章主要介紹了vue-cli3+typescript初體驗(yàn)小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-02-02
關(guān)于Vue?"__ob__:Observer"屬性的解決方案詳析
在操作數(shù)據(jù)的時(shí)候發(fā)現(xiàn),__ob__: Observer這個(gè)屬性出現(xiàn)之后,如果單獨(dú)拿數(shù)據(jù)的值,就會(huì)返回undefined,下面這篇文章主要給大家介紹了關(guān)于Vue?"__ob__:Observer"屬性的解決方案,需要的朋友可以參考下2022-11-11
Vue?Axios請(qǐng)求取消和重發(fā)封裝的實(shí)現(xiàn)代碼
這篇文章主要介紹了Vue?Axios請(qǐng)求取消和重發(fā)的封裝的實(shí)現(xiàn),文章通過(guò)代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-09-09
vue3+ts+elementui-plus二次封裝彈框?qū)崙?zhàn)教程
這篇文章主要介紹了vue3+ts+elementui-plus二次封裝彈框?qū)崙?zhàn)教程,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07

