鍍金池/ 問答/HTML/ 小程序使用wxParse插件解析markdown代碼塊沒換行

小程序使用wxParse插件解析markdown代碼塊沒換行

微信小程序使用 wxParse 插件解析 markdown 語法,代碼塊的內(nèi)容沒換行,具體顯示效果可見下圖:

代碼塊顯示異常

github上與這個問題相似的issues:無法解析md的代碼

控制臺查看wxml后發(fā)現(xiàn),代碼塊的內(nèi)容是放在 view 標(biāo)簽中的,而百度得知只有 text 標(biāo)簽支持換行。
view標(biāo)簽

查找插件源碼,在wxParse.wxml的第26行找到對應(yīng)的標(biāo)簽?zāi)0?,?view 標(biāo)簽修改成 text 后編譯運(yùn)行。
wxParse.wxml

雖然成功的變成了 text 標(biāo)簽,但是內(nèi)容還是沒有換行。
text標(biāo)簽

查詢得知想在 text 標(biāo)簽中換行得用 \n ,這就牽扯到插件的內(nèi)容解析問題了,能力不夠希望得到指點(diǎn)。

如果有其他好用的小程序解析markdown語法的插件推薦也行,提前感謝。

回答
編輯回答
青檸

不知道你解決了沒有,這樣可以解決:trimHtml和strMoreDiscode中替換換行符的代碼刪除
https://github.com/icindy/wxP...

2017年1月29日 12:46