小程式上無法換行
我背景使用的md插件是“editormd”
背景效果:
但是裡面的換行到資料庫中不顯示,資料庫裡是這個樣子
下面是wxParse 中md資料轉換的核心代碼
下面是showdown.js中的源碼,我們可以發現他有把\r\n轉為\n的記錄,
從資料庫導出的sql中也可以看到\r\n
但從背景取回來的資料就是沒有/r/n
後來各種方向找解決辦法,最後在背景接口的sql查詢這裡解決了
使用Replace(content,CHAR(13),'\r\n')可以将mysql中隐含的換行轉為可以看到的換行字元。
補充:
使用REPLACE(REPLACE(content,'\r\n', '<br>'),'\n','<br>') as detail 更為合适!可直接解析換行
下面這是在小程式中的效果
到此大功告成