1. 程式人生 > >小程式問題記錄 | 使用官方提供的雲資料庫儲存md格式的檔案,前臺解析遇到的坑!!!!

小程式問題記錄 | 使用官方提供的雲資料庫儲存md格式的檔案,前臺解析遇到的坑!!!!

官方提供了雲開發方案,真的是省心,又省錢。(非廣告☹️) 可坑死我了。。。

由於我要在前臺展示類似於blog格式的文章,markdown作為源資料。起初是在本地封裝module的方案,來提供md資料來源的,後來越來越臃腫,於是轉移到官方提供的雲資料庫中。

明確幾個概念:

1.雲資料庫是個啥?雲開發又是啥? 戳我看:官方說明 2. mardown 是什麼?戳我看:md說明 ,下文中為了書寫方便使用md代替markdown進行表達。

小程式開通雲開發

找到這個按鈕

找到這個按鈕之後,按照提示開通即可。

開啟雲開發控制面板,設計資料庫欄位。

在這裡插入圖片描述

這裡顯示的是沒有問題的。 解析到前臺的時候,發現數據被轉義了。\n

變成了\\n

這個問題就直接導致wxprase外掛無法正確解析出md格式的文字了。

解決方案:將從資料庫拿到的這個欄位的內容進行替換:

//拿到原始資料
var content = itms[0].content.text;
//把 \\n 全部替換成 \n
var currcontent = content.replace(/\\n/g,'\n');

這樣,解析外掛就可以成功的解析md格式的資料了。