在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

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

微信小程序顯示富文本編輯器編輯返回的html標(biāo)簽

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

回答
編輯回答
帥到炸

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

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

從小程序的設(shè)計(jì)思路來看,它是不打算全盤支持 HTML 的,因?yàn)橥暾С趾弯秩救康?HTML 會(huì)很慢,而小程序的目標(biāo)是即開即用,混合原生與 Web。所以它一定不會(huì)徹底支持 HTML。

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

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

樓主試一下就知道了。

rich-text 對(duì) html支持得有限。

2018年7月20日 05:28