mp-html 富文本组件【全端支持,支持编辑、latex等扩展】 - 更新日志
v2.5.0(2024-04-22)
U
play
事件增加返回src
等信息 详细U
preview-img
属性支持设置为all
开启base64
图片预览 详细U
editable
插件增加简易模式(点击文字直接编辑)U
latex
插件支持块级公式 详细F
修复了表格部分情况下背景丢失的问题 详细F
修复了部分svg
无法显示的问题 详细F
修复了h5
和app
端部分情况下样式无法识别的问题 详细F
修复了latex
插件部分情况下显示不正确的问题 详细F
修复了editable
插件表格无法删除的问题F
修复了editable
插件vue3
h5
端点击图片报错的问题F
修复了editable
插件点击表格没有菜单栏的问题
v2.4.3(2024-01-21)
A
增加 card 插件 详细 by @whoooamiF
修复了svg
中包含foreignobject
可能不显示的问题 详细F
修复了合并单元格的表格部分情况下显示不正确的问题 详细F
修复了img
标签设置object-fit
无效的问题 详细F
修复了latex
插件公式会换行的问题 详细F
修复了editable
和audio
插件共用时点击audio
无法编辑的问题 详细 by @whoooamiF
修复了微信小程序部分情况下图片会报错replace of undefined
的问题F
修复了快手小程序图片不显示的问题 详细
v2.4.2(2023-05-14)
A
editable
插件支持修改文字颜色 详细F
修复了svg
中有style
不生效的问题 详细F
修复了使用旧版编译器可能报错Bad attr nodes
的问题 详细F
修复了app
端可能出现无法读取lazyLoad
的问题 详细F
修复了editable
插件在点击换图时未拼接domain
的问题 详细 by @TwoKe945F
修复了latex
插件部分情况下不显示的问题 详细F
修复了editable
插件点击音视频时其他标签框不消失的问题
v2.4.1(2022-12-25)
F
修复了没有图片时ready
事件可能不触发的问题F
修复了加载过程中可能出现Root label not found
错误的问题 详细F
修复了audio
插件退出页面可能会报错的问题 详细F
修复了vue3
运行到app
在HBuilder X 3.6.10
以上报错的问题 详细F
修复了nvue
端链接中包含%22
时可能无法显示的问题F
修复了vue3
使用highlight
插件可能报错的问题
v2.4.0(2022-08-27)
A
增加了 setPlaybackRate 的api
,可以设置音视频的播放速率 详细A
示例小程序代码开源 详细U
优化ready
事件触发时机,未设置懒加载的情况下基本可以准确触发 详细U
highlight
插件在编辑状态下不进行高亮处理,便于编辑F
修复了flex
布局下图片大小可能不正确的问题F
修复了selectable
属性没有设置force
也可能出现渲染异常的问题F
修复了表格中的图片大小可能不正确的问题 详细F
修复了含有合并单元格的表格可能无法设置竖直对齐的问题F
修复了editable
插件在scroll-view
中使用时工具条位置可能不正确的问题F
修复了vue3
使用 search 插件可能导致错误换行的问题 详细
v2.3.2(2022-08-13)
A
增加 latex 插件,可以渲染数学公式 详细 by @Zeng-JU
优化根节点下有很多标签的长内容渲染速度U
highlight
插件适配lang-xxx
格式F
修复了table
标签设置border
属性后可能无法修改边框样式的问题 详细 by @zouxingjieF
修复了editable
插件输入连续空格无效的问题F
修复了vue3
图片设置inline
会报错的问题 详细F
修复了vue3
使用table
可能报错的问题
v2.3.1(2022-05-20)
U
app
端支持使用本地图片U
优化了微信小程序selectable
属性在ios
端的处理 详细F
修复了editable
插件不在顶部时tooltip
位置可能错误的问题 详细F
修复了vue3
运行到微信小程序可能报错丢失内容的问题 详细F
修复了vue3
部分标签可能被错误换行的问题F
修复了editable
插件app
端插入视频无法预览的问题
v2.3.0(2022-04-01)
A
增加了play
事件,音视频播放时触发,可用于与页面其他音视频进行互斥播放 详细U
show-img-menu
属性支持控制预览时是否长按弹出菜单U
优化wxs
处理,提高渲染性能 详细U
video
标签支持object-fit
属性U
增加支持一些常用实体编码 详细F
修复了图片仅设置高度可能不显示的问题 详细F
修复了video
标签高度设置为auto
不显示的问题 详细F
修复了使用grid
布局时可能样式错误的问题 详细F
修复了含有合并单元格的表格部分情况下显示异常的问题 详细F
修复了editable
插件连续插入内容时顺序不正确的问题F
修复了uni-app
包vue3
使用audio
插件报错的问题F
修复了uni-app
包highlight
插件使用自定义的prism.min.js
报错的问题 详细
v2.2.2(2022-02-26)
A
增加了 pauseMedia 的api
,可用于暂停播放音视频 详细U
优化了长内容的加载速度U
适配vue3
#389、#398 by @zhouhuafei、#400F
修复了小程序端图片高度设置为百分比时可能不显示的问题F
修复了highlight
插件部分情况下可能显示不完整的问题 详细
v2.2.1(2021-12-24)
A
editable
插件增加上下移动标签功能U
editable
插件支持在文本中间光标处插入内容F
修复了nvue
端设置margin
后可能导致高度不正确的问题F
修复了highlight
插件使用压缩版的prism.css
可能导致背景失效的问题 详细F
修复了编辑状态下使用emoji
插件内容为空时可能报错的问题 详细F
修复了使用editable
插件后将selectable
属性设置为force
不生效的问题
v2.2.0(2021-10-12)
A
增加customElements
配置项,便于添加自定义功能性标签 详细A
editable
插件增加切换音视频自动播放状态的功能 详细 by @leeseettA
editable
插件删除媒体标签时触发remove
事件,便于删除已上传的文件U
editable
插件insertImg
方法支持同时插入多张图片 详细U
editable
插入图片和音视频时支持拼接domian
主域名F
修复了内部链接参数中包含://
时被认为是外部链接的问题 详细F
修复了部分svg
标签名或属性名大小写不正确时不生效的问题 详细F
修复了nvue
页面运行到非app
平台时可能样式错误的问题
v2.1.5(2021-08-13)
A
增加支持标签的dir
属性F
修复了ruby
标签文字与拼音没有居中对齐的问题 详细F
修复了音视频标签内有a
标签时可能无法播放的问题F
修复了externStyle
中的class
名包含下划线或数字时可能失效的问题 详细F
修复了h5
端引入externStyle
可能不生效的问题 详细
v2.1.4(2021-07-14)
F
修复了rt
标签无法设置样式的问题 详细F
修复了表格中有单元格同时合并行和列时可能显示不正确的问题F
修复了app
端无法关闭图片长按菜单的问题 详细F
修复了editable
插件只能添加图片链接不能修改的问题 详细 by @leeseett
v2.1.3(2021-06-12)
A
editable
插件增加insertTable
方法U
editable
插件支持编辑表格中的空白单元格 详细F
修复了externStyle
中使用伪类可能失效的问题 详细F
修复了多个组件同时使用时tag-style
属性时可能互相影响的问题 详细 by @woodguoyuF
修复了包含linearGradient
的svg
可能无法显示的问题F
修复了编译到头条小程序时可能报错的问题F
修复了nvue
端不触发click
事件的问题F
修复了editable
插件尾部插入时无法撤销的问题F
修复了editable
插件的insertHtml
方法只能在末尾插入的问题F
修复了editable
插件插入音频不显示的问题
v2.1.2(2021-04-24)
A
增加了 img-cache 插件,可以在app
端缓存图片 详细 by @PentaTeaU
支持通过container-style
属性设置white-space
来保留连续空格和换行符 详细U
代码风格符合 standard 标准U
editable
插件编辑状态下支持预览视频 详细F
修复了svg
标签内嵌svg
时无法显示的问题F
修复了编译到支付宝和头条小程序时部分区域不可复制的问题 详细
v2.1.1(2021-04-09)
- 修复了对
p
标签设置tag-style
可能不生效的问题 - 修复了
svg
标签中的文本无法显示的问题 - 修复了使用
editable
插件编辑表格时可能报错的问题 - 修复了使用
highlight
插件运行到头条小程序时可能没有样式的问题 详细 - 修复了使用
editable
插件editable
属性为false
时会报错的问题 详细 - 修复了
style
插件连续子选择器失效的问题 - 修复了
editable
插件无法修改图片和字体大小的问题
v2.1.0.2(2021-03-21)
修复了 nvue
端使用可能报错的问题
v2.1.0(2021-03-20)
A
增加了 container-style 属性 详细A
增加支持strike
标签A
editable
插件增加placeholder
属性 详细A
editable
插件增加insertHtml
方法 详细U
外部样式支持标签名选择器 详细F
修复了nvue
端部分情况下可能不显示的问题
v2.0.5(2021-03-12)
U
linktap 事件增加返回内部文本内容innerText
详细U
selectable 属性设置为force
时能够在微信iOS
端生效(文本块会变成inline-block
) 详细F
修复了部分情况下竖向无法滚动的问题 详细F
修复了多次修改富文本数据时部分内容可能不显示的问题F
修复了 腾讯视频 插件可能无法播放的问题 详细F
修复了 highlight 插件没有设置高亮语言时没有应用默认样式的问题 详细 by @fuzui
v2.0.4(2021-01-31)
A
editable
插件增加下划线和图片超链接的功能 详细F
修复了img
标签设置data-src
可能导致图片不显示的问题 详细F
修复了script
标签中的<
会被解析为标签的问题 详细F
修复了app
端播放视频时可能高度突然变小的问题F
修复了app
端长按图片会报错的问题F
修复了nvue
端使用editable
插件后无法显示的问题F
修复了editable
插件删除图片和切换内容时可能出现错误选择框的问题F
修复了editable
插件无法编辑链接文本内容的问题
v2.0.3(2021-01-15)
U
图片被点击时不冒泡(可以与整体的点击区分开,不影响链接中的图片)F
修复了图片链接缺省协议名时可能无法预览的问题F
修复了editable
插件清空内容时弹窗可能不消失的问题F
修复了highlight
插件部分情况下样式不正确的问题 详细
从 1.x
的升级方法可见 更新指南
v2.0.2(2021-01-08)
U
微信端利用virtualHost
去除夹层,加快渲染F
修复了部分情况下flex
布局显示不正确的问题F
修复了设置loading-img
会导致懒加载失效的问题F
修复了h5
和app
端部分插件样式无法应用的问题F
修复了没有自动将data-src
设置为src
的问题F
修复了nvue
端getRect
方法无法使用的问题F
修复了运行到华为快应用可能报错的问题F
修复了highlight
插件pre
和code
之间有空白符时无法高亮的问题
从 1.x
的升级方法可见 更新指南
v2.0.1(2021-01-01)
F
修复了a
标签自动跳转到不存在页面时可能报错的问题F
修复了含合并单元格的表格设置列宽可能导致显示不正确的问题 详细F
修复了表格中的图片可能错位的问题 详细F
修复了h5
和app
端可能无法使用iframe
和embed
标签的问题 详细F
修复了使用部分插件会报错的问题 详细
从 1.x
的升级方法可见 更新指南
v2.0.0(2020-12-27)
之前各个平台版本号不同,现统一为 2.0.0
U
没有设置href
属性的a
标签不应用链接的样式,可以用作一般标签的点击处理 详细U
提供了统一的插件接口,扩展更加方便(代码高亮、markdown
等都可以直接通过引入插件实现)详细U
实现了简单的编辑功能 详细U
app
端使用非原生的video
显示视频以解决无法同层带来的系列问题U
nvue
端支持通过bgColor
属性设置背景色(默认白色,不可设置为透明)F
修复了nvue
端从不可见区域到可见时可能显示不正确的问题
从 1.x
的升级方法可见 更新指南
2.16.1(2020-10-29)
U
文档同步到码云 详细U
图片和链接的点击事件不冒泡,内部和整体的点击可以独立处理 详细U
支持使用 search 扩展包F
修复了H5
端domain
属性可能导致dataUrl
无法显示和无法对音视频生效的问题
2.16.0(2020-10-14)
U
通过grid
布局实现含有合并单元格的表格中链接的点击 详细F
修复了table
标签的align
属性表现不正确的问题 详细F
修复了部分情况下svg
显示不正常的问题 详细F
修复了后代选择器可能导致不正确的效果的问题 详细
2.15.4(2020-08-29)
U
img
标签支持通过original-src
属性设置预览时的图片地址 详细F
修复了img
标签width
和height
属性使用非px
单位时没有被转为px
的问题 详细F
修复了NVUE
端编译到安卓时若含有%
会被转义的问题
2.15.3(2020-07-29)
U
优化了config.js
的写法,避免格式化后可能报错的问题U
优化了解析过程,含有换行的空字符串将被去除以减小大小F
修复了getText
方法可能无法使用的问题F
修复了ul
中的li
的黑块可能被复制的问题F
修复了从一个文本节点变为元素节点时可能不显示的问题F
修复了NVUE
页面编译到小程序时列表可能显示不正常的问题
2.15.2(2020-07-19)
U
优化了支付宝端的处理方式,减少了层级
2.15.1(2020-07-19)
U
H5
端图片设置的宽度超出屏幕宽度时自动将高度设置为auto
,避免变形F
修复了svg
的viewBox
属性小写不生效的问题 详细F
修复了图片层级过高,无法被遮盖的问题F
修复了NVUE
端多次设置数据可能闪烁的问题
2.15.0(2020-07-12)
A
增加了in
的api
,可以将锚点跳转的范围限定在一个scroll-view
内 详细U
支持识别xml
声明(<?xml
)U
优化了NVUE
端的显示模式(避免显示不全和内部滚动)F
修复了部分端sub
和sup
标签可能被错误换行的问题F
修复了NVUE
端无法触发click
事件的问题
2.14.3(2020-06-30)
F
修复了个别情况下图片样式异常的问题 详细F
修复了个别情况下会出现多余的换行的问题
2.14.2(2020-06-16)
U
文档添加 性能优化建议 和 体验优化建议D
html
属性不再支持Array
类型(传入Array
的优化程度有限(解析时间基本<50ms
);但相同的内容,解析为Array
后会增加大小,进而导致网络传输时间增加;因此大部分情况下传入Array
起到的优化效果不大,甚至可能负优化,还增加了处理复杂度)
2.14.1(2020-06-11)
U
优化了支付宝端的处理(移除了 sjs
)
2.14.0(2020-06-11)
U
适配华为快应用(需HBuilder X
2.7.10+
)U
App
端实现了lazy-load
属性(图片懒加载)F
修复了多次设置html
内容时可能出现一些不正确情况的问题D
移除了trustAttrs
的配置项,改为自动移除data-
开头的属性
2.13.4(2020-05-29)
F
修复了 HBuilder X
2.7.6
以下运行到 NVUE
会报错的问题
2.13.3(2020-05-28)
U
适配360
小程序(需要HBuilder X
2.7.6+
,由于360
小程序在浏览器中运行,和H5
处理方式相同)F
修复了属性名后有空格会无法识别的问题 详细F
修复了部分情况下errorImg
失效的问题F
修复了编译到NVUE
时若html
中含有换行符可能无法显示的问题F
修复了编译到App
时前几秒点击视频无法播放的问题
2.13.2(2020-05-24)
A
增加loading-img
属性,可以设置图片加载完成前的占位图 详细A
增加errorImg
的配置项,可以设置图片出错时的占位图 详细D
error
事件中不再返回context
对象
2.13.1(2020-05-22)
F
修复了 app
端 iframe
无法全屏的问题
2.13.0(2020-05-22)
U
支持embed
标签(type
中含video
或后缀名为.mp4
、.3gp
、.m3u8
的将被转为视频;type
中含audio
或后缀名为.m4a
、.wav
、.mp3
、.aac
的将被转为音频;其余不支持)U
音视频如果既没有设置autoplay
也没有设置controls
将自动设置controls
,避免无法播放F
修复了锚点无法跳转到li
和a
标签的问题 详细F
修复了部分情况下svg
标签style
中的vertical-align
无法生效的问题F
修复了未闭合的标签如果是rich-text
不支持的标签可能无法显示的问题 详细F
修复了error
事件中通过 setSrc 重设图片地址后无法预览的问题F
修复了编译到百度小程序安卓真机可能无法显示的问题 详细F
修复了编译到NVUE
时通过v-if
切换可能无法显示的问题 详细
2.12.0(2020-05-13)
A
添加了autoscroll
属性,可以给所有表格添加一个滚动层 详细U
a
标签可以跳转到tabbar
页面U
百度小程序中实现了autopause
属性U
通过stylelint
规范css
写法U
添加了组件文档注释,输入时可以有提示D
移除了gesture-zoom
属性D
移除了preLoad
的api
2.11.5(2020-05-11)
F
修复了百度小程序 br
标签可能失效的问题
2.11.4(2020-05-11)
F
修复了微信小程序电脑端rpx
可能换算不正确的问题F
修复了上一版本个别情况下可能出现Cannot read property 'name' of undefined
的问题
2.11.3(2020-05-09)
F
修复了个别情况下空格被错误过滤的问题 详细D
移除了xml
属性(svg
标签默认按xml
方式解析,可以以<svg />
方式结束)D
取消对picture
标签的支持
2.11.2(2020-05-06)
F
修复了头条小程序真机图片可能无法显示的问题 详细
2.11.1(2020-04-26)
F
修复了个别情况下图片表现不正常的问题
2.11.0(2020-04-25)
U
优化了图片的显示方式(可解决加载完毕时大小突变的问题)详细U
支持在链接中使用实体编码U
模拟实现的列表(内含图片链接)支持list-style:none
U
navigateTo
的api
增加一个offset
参数,可设置偏移量U
支持使用audio
扩展包 详细F
修复了个别情况下图片宽度过宽的问题F
修复了编译到NVUE
时在ready
前设置数据可能无法显示的问题F
修复了编译到App(v3)
时视频可能无法显示的问题F
修复了编译到H5
时tag-style
中的rpx
失效的问题
2.10.2(2020-04-19)
F
修复了无法使用 document 补丁包 的问题 详细
2.10.1(2020-04-18)
F
修复了 NVUE
端打包到安卓后可能空白的问题(另外由于不再通过本地文件中转,显示速度应该更快)
2.10.0(2020-04-16)
U
通过image
(经过一些处理后)来显示图片(替代rich-text
),可以实现以下优化:- 百度、支付宝(1.9.0)、头条小程序支持
lazy-load
,微信和App
也采用image
自带的lazy-load
,可能性能更好 img
出错时也会触发error
事件,且可以通过context
重设src
详细- 微信端还可以支持云文件
ID
(2.3.0),长按弹出菜单(2.7.0),支持webp
图片(2.9.0)
- 百度、支付宝(1.9.0)、头条小程序支持
F
uni-app
包修复了NVUE
中使用可能空白的问题
2.9.3(2020-04-14)
U
NVUE
端实现了 navigateTo
和 preLoad
的 api
2.9.2(2020-04-13)
U
针对头条小程序事件无法传递函数的问题,提供一种新的接收方式(global.Parser.onxxx
)详细F
修复了自动移除空div
导致换行失效的问题 详细F
修复了使用多个并列rpx
时可能失效的问题 详细F
修复了getText
方法出错的问题 详细
2.9.1(2020-04-13)
修复了一个 bug
2.9.0(2020-04-12)
-
U
支持NVUE
端
说明:- 实现方式
通过web-view
实现,因为nvue
不支持很多css
,无法直接实现和html
相同的效果(最多只能和nvue
中的rich-text
一样),因此只能通过web-view
渲染,但其渲染性能显然也不如nvue
原生组件,仅应在个别场景使用,如果整个页面使用,可能性能与vue
近似 - 注意事项
如果要限制富文本的高度,需要在parser
标签外加一个scroller
,并限定scroller
的高度,直接限定parser
标签的高度会导致无法滚动
- 实现方式
U
uni-app
包App
端支持直接通过plus
打开外链
2.8.9(2020-03-29)
F
修复了 App(v3)
端 iframe
标签无法使用的问题
2.8.8(2020-03-26)
A
增加了 xml
属性,可以以 xml
方式解析 详细
2.8.7(2020-03-26)
F
修复了使用自闭合svg
标签会导致死循环的问题 详细F
修复了设置domain
属性时data:image
的链接会被错误填充的问题
2.8.6(2020-03-24)
-
2.8.5(2020-03-22)
修复 H5
rpx
失效的问题
2.8.4(2020-03-22)
修复了一个 bug
2.8.3(2020-03-22)
U
没有使用colspan
和rowspan
的表格里的链接可以点击
2.8.2(2020-03-20)
U
所有标签支持align
属性F
修复了设置domain
时背景图片的链接会被错误填充的问题F
修复了video
中使用source
可能无法播放的问题 详细F
修复了一个样式错误 详细
2.8.1(2020-03-17)
2.8.0(2020-03-12)
A
增加了compress
属性,可以设置压缩等级 详细A
配置项中增加了filter
和onText
方法,可以在解析过程中进行自定义处理 详细A
增加了rect
的api
,可以获取内容的大小和位置 详细U
picture
标签中若设置webp
的source
,将只有android
端采用,可用于兼容 详细U
setContent
的api
支持传入append
参数表示是否在尾部追加(用于加载更多)详细U
支持通过base
标签设置主域名(同domain
属性,但优先级更低)F
修复了在ready
事件触发前再次设置数据会导致ready
事件不停触发的问题
2.7.0(2020-03-07)
A
增加了preLoad
的api
,可以预加载富文本中的图片 详细A
增加了bindload
事件(dom
加载完成时触发,即原ready
事件,ready
事件更改为所有图片(除懒加载)加载完毕时触发,可以获取准确大小)详细U
优化了不开启lazy-load
属性时的加载速度;另外开启懒加载时,首图(较大概率直接进入视野)也将不经过判断直接加载,避免因懒加载判断拖慢加载速度U
鉴于ad
标签的特殊性,默认注释掉,若需要使用文中广告,可自行在trees.vue
中打开注释
2.6.0(2020-03-02)
A
H5
端增加editable
属性,可以编辑内容 详细U
支持picture
标签,可以在不同大小的屏幕上显示不同链接的图片 详细U
支持在sub
、sup
标签中使用a
标签F
修复了由于自动压缩带来的一些问题(主要是background-image
)F
修复了使用show-with-animation
属性时个别情况下会白屏的问题 详细
2.5.2(2020-02-27)
U
App
端a
标签的链接为文档时支持自动下载和打开U
App(v3)
支持embed
标签F
修复了部分情况下连续实体编码失效的问题
2.5.1(2020-02-24)
修复了部分情况下使用 flex-direction:column
时显示错误的问题
2.5.0(2020-02-24)
U
支持预览base64
图片(通过暂存到本地实现)U
APP(v3)
支持使用iframe
标签(视频)U
支持自动压缩style
属性,移除重复的样式,可以减小解析结果大小U
精简了部分代码
2.4.1(2020-02-18)
修复了一个 bug
2.4.0(2020-02-18)
A
增加了imglongtap
事件,图片被长按时触发,可用于显示自定义菜单U
优化了双击缩放的效果U
图片设置的宽度超出屏幕宽度时自动将高度设置为auto
,避免变形(同时移除了img-mode
属性)D
移除了autocopy
和autopreview
属性,如果需要禁用自动预览/复制链接,请使用linkpress
和imgtap
事件中的ignore
函数
2.3.0(2020-02-12)
A
增加了gesture-zoom
属性,可以设置双击缩放(默认false
)U
修改文件命名使得符合easycom
规则,HBuilderX 2.5.5
及以上版本可以无需引入直接使用(之前版本的引入路径有变化)详细
2.2.8(2020-01-23)
U
支持 rpx
单位
2.2.7(2020-01-20)
U
头条和APP
平台支持ad
标签U
video
标签增加支持poster
属性
2.2.6(2020-01-20)
- 修复了使用单独的
</p>
出错的问题
2.2.5(2020-01-19)
F
修复了部分情况下表格处理出错的问题 详细F
修复了width
属性处理出错的问题
2.2.4(2020-01-19)
U
domain
属性支持自动填充所有src
属性的值(包括视频、音频、图片;协议名默认http
)U
优化了实体的处理(支持所有形如{
的实体编码)F
修复了图片一开始裂开之后又好了的问题F
修复了视频切换source
时出错的问题
2.2.3(2020-01-07)
U
ol
,ul
,li
标签支持通过组件递归显示(即可以在其中使用图片、链接等,ol
支持type
属性,支持多层ul
,暂不支持list-style
的css
样式)F
修复了传入的html
为数组时预览会出现顺序颠倒的问题
2.2.2(2020-01-06)
支持 APP
的 v3
模式编译(HBuilderX 2.5.1
及以上版本)
2.2.1(2019-12-30)
修复了一个 bug
2.2.0(2019-12-30)
A
增加支持svg
系列标签(通过转换为img
实现,不可预览,除H5
端外不可响应点击事件)详细U
减小了解析结果的大小(去除了一些不必要的内容,约减小 3%)U
h1-6
标签支持通过组件递归显示(即可以在其中使用图片、链接等)U
解决了 “id 作为属性保留名,不允许在自定义组件 trees 中定义为 props” 的警告U
解决了Audits
测评中a
标签可点击元素的响应区域过小的问题F
修复了一个样式优先级的错误(属性样式的优先级应该最低)详细
2.1.6(2019-12-21)
修复了一个 bug
2.1.5(2019-12-21)
- 修复了使用
font
标签的size
属性时会出错的问题 详细
2.1.4(2019-12-16)
修复了一个 bug
2.1.3(2019-12-16)
修复了 selectable
属性失效的问题
2.1.2(2019-12-16)
修复了一个 bug
2.1.1(2019-12-16)
修复了一个 bug
2.1.0(2019-12-16)
A
增加setContent
的api
,用于设置string
类型的数据,可以减少一次setData
详细A
增加imgList
的api
,可以获取封面、设置缩略图等 详细U
a
标签支持了app-id
和path
属性,可以跳转其他小程序(仅小程序端)U
domain
属性支持自动补全css
中url
的路径U
cache-id
属性更名为use-cache
,只用选择是否使用缓存即可,缓存id
会自动通过hash
函数获取U
html
属性传入array
类型时即使没有设置continue
,组件也会自动进行设置(即可以传入和rich-text
完全相同的格式)详细U
所有内置样式选择器名改为以下划线开头,避免与自定义样式的选择器冲突D
废弃了html
属性的object
类型,请直接将html
设置成原object.nodes
(即array
类型,imgList
等其他信息可直接从nodes
中获取) 详细D
删除了animation-duration
属性,需要修改动画时长的,可直接在index.js
中修改
2.0.0(2019-12-10)
A
增加了cache-id
属性,可以将解析结果缓存到globalData
中,多次打开不用重复解析 详细A
增加了getText
的api
,可以获取到一个富文本中的所有文本内容 详细A
增加了getVideoContext
的api
,可以获取到视频的context
对象,用于操作播放状态 详细U
重构了解析脚本,提高了解析速度,减小了包的大小U
H5
端支持lazy-load
属性(图片懒加载)F
修复了H5
端在ios
的微信内置浏览器中无法显示的问题F
修复了H5
有多个parser
标签时相互覆盖的问题 详细
1.4.0(2019-12-04)
A
增加了domain
属性,设置后将给图片链接自动拼接上主域名或协议名(H5 无效)A
增加了use-anchor
属性,可以选择是否使用页面内锚点 详细
1.3.1(2019-11-29)
U
linkpress
,imgtap
回调的返回值中增加一个ignore
函数,在回调中调用此函数将不自动进行链接跳转/图片预览操作,可以用于屏蔽指定的链接/图片或进行自定义操作
1.3.0(2019-11-28)
U
table
标签支持了border
,cellpadding
,cellspacing
属性U
重构了编译到H5
时的显示方式,采用html
原生的标签渲染,实现了以下优化(仅针对H5
平台,其他不变):- 支持所有浏览器支持的标签和属性
style
标签支持所有浏览器支持的选择器error
回调增加支持img
,且返回组件的DOM
实例,修改属性后可以直接对页面生效
另外,通过一些转换,原来的属性和事件依然全部支持(不再有parser
回调,因为不进行解析)
1.2.7(2019-11-09)
F
修复了H5
端设置html
的初值为空时报错Cannot read property 'name' of undefined
的问题U
避免编译过程中出现Module not found
的警告
1.2.6(2019-11-05)
F
修复了APP
端连续的实体空格失效的问题,并优化了对字符实体的支持
1.2.5(2019-11-03)
F
修复了H5
端多个行内标签并列时被错误换行的问题
1.2.4(2019-11-01)
删除了一张多余的图片
1.2.3(2019-11-01)
U
优化了多张相同图片的预览方式F
修复了多个视频时部分视频无法播放的问题F
修复了autopause
属性失效的问题
1.2.2(2019-10-29)
F
修复了部分行内标签被错误换行的问题
1.2.1(2019-10-27)
F
修复了部分情况下多张相同的图片仅第一张可显示的问题
1.2.0(2019-10-24)
U
支持在APP
端使用
1.1.1(2019-10-18)
F
修复了百度、头条、H5
端设置img-mode
属性无效的问题
1.1.0(2019-10-17)
U
支持在H5
端使用F
修复了使用show-with-animation
属性时出错的问题
1.0.1(2019-09-29)
A
增加了lazy-load
属性(图片懒加载)F
修复了一些错误
1.0.0(2019-09-25)
建立uni-app版插件包