鍍金池/ 問答/HTML5  HTML/ 微信小程序顯示富文本編輯器編輯返回的html標簽

微信小程序顯示富文本編輯器編輯返回的html標簽

公司業(yè)務需要,小程序的一個頁面的詳情部分是從接口返回的富文本編輯器編輯的html標簽,圖片配合文字的樣子。我本來以為小程序里不認html標簽,所以顯示不了接口返回的html標簽,然后調(diào)研發(fā)現(xiàn)可以使用rich-text或者wxParse插件來顯示html標簽,請問哪一種方式達到的效果好啊,是不是以前官方?jīng)]有提供rich-text的時候,wxParse才出現(xiàn)的?

回答
編輯回答
帥到炸

rich-text從1.4.0 開始支持,低版本需做兼容處理,好像只能解析html內(nèi)容;
wxParse 這種方式可以解析 html/markdown 兩種腳本,功能很強大,但是在解析富文本過程中,多次調(diào)用小程序的setData()方法,對性能有一定影響。
還有個就是web-view ,是小程序1.6.4版本推出來的新組件,功能很強大,可以直接顯示網(wǎng)頁內(nèi)容,而且可以做 a 鏈接跳轉(zhuǎn)。

2018年7月7日 16:56
編輯回答
萌小萌

從小程序的設(shè)計思路來看,它是不打算全盤支持 HTML 的,因為完整支持和渲染全部的 HTML 會很慢,而小程序的目標是即開即用,混合原生與 Web。所以它一定不會徹底支持 HTML。

所以建議樓主先和產(chǎn)品部門商量如何減少對 HTML 的依賴,然后再確定解決方案。如果必須支持,可能 webview 會好一些;如果不是那么重要,可以考慮用特定標記替換的方式來做。

2018年4月13日 13:06
編輯回答
紓惘

樓主試一下就知道了。

rich-text 對 html支持得有限。

2018年7月20日 05:28