微信小程序富文本插件
功能介紹
- 支持解析
<style>
標簽中的全局樣式 - 支持自定義默認的標簽樣式
- 支持自動設置標題
若html
中存在title
標簽,將自動把title
標簽的內容設置到頁面的標題上,并在回調bindparse
中返回,可以用于轉發 - 支持添加加載提示
可以在Parser
標簽內添加加載提示或動畫,將在未加載完成或內容為空時顯示,加載完成后自動隱藏 - 支持動畫顯示效果
通過設置show-with-animation
屬性可以實現內容加載完成后漸顯的動畫效果 - 支持多資源加載
可以在video
和audio
中設置多個source
標簽,組件將按順序進行加載,若前面的鏈接無法播放,將自動切換下一個鏈接進行加載和播放,直到最后一個鏈接;可用于解決平臺差異,最大程度避免無法播放 - 支持長按復制內容
通過設置selectable
屬性可以實現長按復制任意內容 - 支持的標簽種類豐富,包括
視頻
、表格
等 - 圖片支持大小自適應,點擊圖片可以預覽(預覽時通過左右滑動可以查看所有圖片);對于一些裝飾性的圖片,可以對其設置
ignore
屬性,設置后將無法預覽 - 點擊
a
標簽,若href
為小程序內部頁面路徑,將直接跳轉;若是網頁鏈接,則可以自動復制鏈接(可通過autocopy
屬性控制),并在瀏覽器中打開;點擊時將有下劃線和半透明的效果,支持圖片鏈接。鏈接被點擊時會觸發bindlinkpress
事件,可以在該回調中進行下載附件等更多操作 - 支持解析有序列表和無序列表(直接由
rich-text
進行顯示) - 容錯性強,穩定性高,不需要網絡請求
- 功能強大,支持無限層級,解析速度快,包大小僅約
34.8KB
詳細可見:功能介紹
使用方法
-
下載Parser文件夾至小程序目錄
-
在需要引用的頁面的
json
文件中添加{"usingComponents": {"Parser":"/Parser/index"}