微信小程序富文本介紹

微信小程序富文本介紹

微信小程序剛開始出來的時候是沒有富文本組件的,後來出了一個開源的自定義富文本組件wxParse,再後來官方出了一個富文本組件,但是這個組件實在是不好用,這節就給大家說道說道這個兩個富文本組件的基本使用。

微信小程序富文本介紹

一、rich-text

官方推薦用數組來表示節點列表。首先需要給大家解釋下這個組件怎麼實現富文本的。這個組件主要是將獲取到的數據分成一段一段的,然後每一段的標籤屬性和內容分別用name、attrs以及children裡面聲明然後存放到data中,這樣在wxml中將數據賦值給rich-text就可以顯示出內容了。這個組件支持事件,但事件和html標籤都是有限制的,這個在官方也說明了,下面就來看看官方的說明文檔:

微信小程序富文本介紹

微信小程序富文本介紹

微信小程序富文本介紹

微信小程序富文本介紹

微信小程序富文本介紹

按照官方的文檔我們來做一個例子:

結構如下:

<rich-text>

效果如下:

微信小程序富文本介紹

到這裡大家可以自己想想,要是我從後臺獲取的一連串數據,我還需要自己來遍歷然後解析成上面這樣才能起作用。

最後官方給出了幾點注意事項:

微信小程序富文本介紹

二、wxParse

微信小程序富文本介紹

這個富文本組件就比官方的好用很多了,基本上和網頁上的大致相同。下面就來看看如何使用wxParse這個富文本組件。

下載核心文件:

微信小程序富文本介紹

我將下載的核心文件放在了utils文件夾中,當然這個大家根據自己情況可以隨意放置,只需要運用的時候修改相應的地址即可。

微信小程序富文本介紹

獲取數據代碼如下:

微信小程序富文本介紹

結構如下:

微信小程序富文本介紹

樣式如下:

微信小程序富文本介紹

最後效果為:

微信小程序富文本介紹

更多用法:

微信小程序富文本介紹

微信小程序富文本介紹


分享到:


相關文章: