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); 本博主想把代码全部拷过来,但是又觉得那样别人会直接不懂脑筋的抄袭,所以最后一步留了一点点,只要稍微用心一下就能看懂的哦。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 第一款11代酷睿笔记本上架 可选i5-1135G7、i7-1165G7
- 《半条命:Alyx》配置要求公布 GTX 1060起步/支持中文
- 德国收治意法重患背后:呼吸机增产的全球“竞赛”
- 福奇:新冠肺炎疫情让美国正面临“严重问题”
- AMD定制霄龙7R32浮出水面:280W TDP、不知几核心
- 三星在印度推出更实惠的Galaxy Forever和Galaxy Assured新机
- 微软开源Rust/WinRT 方便使用Rust构建Windows应用
- 微美全息旗下公司拟收购新加坡飞达芯片 后者去年营收7080万
- 中国攻克圆珠笔芯钢材致全球同行倒闭?编得不错的段子而已
- 三大运营商发携号转网细则:1349、167等号码不支持
