Home

Awesome

mp-html

一个强大的小程序富文本组件

star forks npm downloads Coverage Status license JavaScript Style Guide

功能介绍

查看 功能介绍 了解更多

使用方法

原生平台

查看 快速开始 了解更多

uni-app

查看 快速开始 了解更多

组件属性

属性类型默认值说明
container-styleString容器的样式(2.1.0+
contentString用于渲染的 html 字符串
copy-linkBooleantrue是否允许外部链接被点击时自动复制
domainString主域名(用于链接拼接)
error-imgString图片出错时的占位图链接
lazy-loadBooleanfalse是否开启图片懒加载
loading-imgString图片加载过程中的占位图链接
pause-videoBooleantrue是否在播放一个视频时自动暂停其他视频
preview-imgBooleantrue是否允许图片被点击时自动预览
scroll-tableBooleanfalse是否给每个表格添加一个滚动层使其能单独横向滚动
selectableBooleanfalse是否开启文本长按复制
set-titleBooleantrue是否将 title 标签的内容设置到页面标题
show-img-menuBooleantrue是否允许图片被长按时显示菜单
tag-styleObject设置标签的默认样式
use-anchorBooleanfalse是否使用锚点链接

查看 属性 了解更多

组件事件

名称触发时机
loaddom 树加载完毕时
ready图片加载完毕时
error发生渲染错误时
imgtap图片被点击时
linktap链接被点击时

查看 事件 了解更多

api

组件实例上提供了一些 api 方法可供调用

名称作用
in将锚点跳转的范围限定在一个 scroll-view 内
navigateTo锚点跳转
getText获取文本内容
getRect获取富文本内容的位置和大小
setContent设置富文本内容
imgList获取所有图片的数组
pauseMedia暂停播放音视频(2.2.2+
setPlaybackRate设置音视频播放速率(2.4.0+

查看 api 了解更多

插件扩展

除基本功能外,本组件还提供了丰富的扩展,可按照需要选用

名称作用
audio音乐播放器
editable富文本编辑
emoji解析 emoji
highlight代码块高亮显示
markdown渲染 markdown
search关键词搜索
style匹配 style 标签中的样式
txv-video使用腾讯视频
img-cache图片缓存 by @PentaTea
latex渲染 latex 公式 by @Zeng-J
card卡片展示 by @whoooami

查看 插件 了解更多

使用案例

官方示例欢喜商城多么生活食法查微慕古典文学名著阅读
富文本插件欢喜商城多么生活食法查微慕古典文学名著阅读
科学复习程序员技术之旅典典博客优秀笔记365 刷题同城共享书
科学复习程序员技术之旅典典博客优秀笔记365刷题同城共享书
技术源 share你的代码写的真棒谛否小莫唐尼模版演示AI瓦力
技术源share你的代码写的真棒谛否小莫唐尼MiniProgram模版演示AI瓦力

以上排名不分先后,更多可见 使用案例收集(欢迎添加)

许可与支持

更新日志

查看 更新日志 了解更多