nuxt+vue项目中要实现展示markdown文件
短视频,自媒体,达人种草一站处事 1、安装依靠 npm i markdown-loader html-loader --save npm i showdown --save 2、设置nuxt.config.js文件 build: { transpile: [/^element-ui/], /* ** You can extend webpack config here */ extend (config, { isDev, isClient }) { config.module.rules.push({ test: /.md$/, use: [ {loader: 'html-loader'}, {loader: 'markdown-loader', options: {}} ], }) } }, 3、markdown文件引入并转换 import readme from '~/static/api.md'; Vue.prototype.md2html = (md)=> { let converter = new showdown.Converter() let text = md.toString() let html = converter.makeHtml(text) return html } 挪用:this.md2html(readme); 本博主想把代码所有拷过来,可是又认为那样别人会直接不懂思维的剽窃,以是最后一步留了一点点,只要轻微专心一下就能看懂的哦。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |