記錄微信小程序解析富文本碰到的問題 wxParse.md

首先用法就不在這里說明了,附上github地址 https://github.com/icindy/wxParse

1.IOS端富文本滑動不流暢的問題

根本問題是富文本展示區(qū)域的滾動條跟整體頁面的滾動條有一定沖突,導致滾動條不流暢;

解決辦法
wxParse.wxss中有如下代碼

view {
  word-break: break-all;
overflow: auto;
}

修改為:

.detail view {
  word-break: break-all;
  height: auto;
  overflow: hidden;
}

detial為wxParse解析模板的父節(jié)點

    <view class='detail'>
      <template is="wxParse" data="{{wxParseData:article.nodes}}" />
    </view>

2. 安卓手機,解析出現(xiàn)錯誤

錯誤信息,console.dir is not a function
是因為在html2json.js文件中有console.dir的方法在安卓中不兼容,將其修改為console.log即可

3. 服務端使用vue-quill-editor富文本插件編輯導致樣式解析不了

使用vue-quill-editor編輯富文本,查看轉(zhuǎn)換后的html內(nèi)容,發(fā)現(xiàn)使用class來控制文本的樣式的,所以在使用wxParse解析的時候需要在wxParse.wxss中將vue-quill-editor的樣式引入進去。
獲取vue-quill-editor的樣式文件的辦法


image.png

image.png

在富文本中輸入文字后選用large字體,然后檢查元素,會發(fā)現(xiàn)在標簽上加了一個class為ql-size-huge,


image.png

在style窗口里可以找到css的源文件
將源文件引入到wxParse.wxss中就可以順利解析vue-quill-editor編輯的富文本了

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容