uniapp渲染markdown遇到的坑

uniapp 开发小程序,有几段文字涉及到经常要修改,考虑再三决定markdown文件放服务器,测试同事可以随时修改,然后后台读取markdown内容,然后给前台传字符串,然后前台将字符串渲染,在uniapp插件管理找插件,首先找到了用的人最多的u.parse富文本来渲染,但是由于要渲染mark down所以要用到marked.js,因为项目已经有了components文件也有wxcomponents不想有太多的文件来放插件,所以没有通过npm install安装marked,按照插件文档一直报错,于是乎换插件 :jo- markdown结果很神奇,插件的demo跑起来没问题,在项目里就渲染失败;于是乎在大神的帮助下又开始研究marked,再次更改插件以后引用了该插件的marked.js在u.parse里面。结果,神奇的事情发生了,渲染成功,仔细研究最后发现虽然两个文件都写的是marked的官网,但是他们里面的方法却做了改

u.parse:调用marked.min.js,需要将marked(`ddd),修改为marked.parse(``);

如果高光markdown调用要用marked(`xx`)

 

未经允许不得转载:蒋丽君的小站 » uniapp渲染markdown遇到的坑

赞 (18)

评论

1+4=