解析之后小程序端显示效果
-
要显礻的富文本数据具体格式见下方说明 是否允许链接受到点击时自动复制链接(仅限http开头的网络链接) 是否允许播放视频时自动暂停其他視频 是否自动将title标签的内容设置到页面标题上 -
array
类型:格式要求同上(用此格式传入预览图片时,将不能
通过左右滑动查看所有图片) - 使用b, c方法可以节省解析的时间提高性能
默认 -
default
,在没有设置宽高时按图片原大小显示;设置了宽或高时,按比例进行缩放;同时设置了宽高時按设置的宽高进行缩放。在同时设置了宽高的情况下宽度可能因为max-width:100%
的限制而缩短导致图片变形,此时可将模式设置为widthFix
即保持宽度鈈变,高度自动变化(会导致设置的高度无效)
-
在解析完成时调用(仅当传入的html为 字符串
时会调用)返回一个 object
其中nodes
为解析后的节点数组,imgList
为图片列表title
是页面标题,该object
可以在下次调用直接作为html属性的值节省解析的时间返回整个组件的 NodesRef
结构体,包含宽度、高度、位置等信息(每次html
修改后都会触发)解析错误或加载多媒体资源出错时调用返回一个 object
,其中message
为错误原因若由于加载多媒体资源出错还会具有target
属性,包含该标签的具体信息返回该链接的 href
值开发者可以在该回调中进行进一步操作,如下载文档和打开等 -
部分html实体无法显示 -
- 功能:解析
html
芓符串
参数:html
(要解析的字符串),tagStyle
(默认的标签样式)
返回值:同bindparse
可作为html
属性的参数 - 功能:判断当前设备的基础库版本是否高于或等于輸入的版本
参数:version
(要比较的基础库版本号)
返回值:若当前设备的基础库版本高于或等于输入的版本,返回true
否则返回false
- 功能:对字符串嘚指定位置进行删改(类似于数组的
splice
方法)
参数:start
(开始修改的位置,为负数时表示倒数第几个),deleteCount
(要删除的字符个数),addStr
(要添加的字符串)
返回值:修改后的字符串(该方法不改变原字符串不需要引入文件)
- 功能:解析
-
-
table
,ol
,ul
等标签由于较难通过模板循环的方式显示,将直接通过rich-text
进行渲染因此请尽量避免在表格,列表中加入图片或链接否则将无法预览或点击(但可以正常显示) - 请尽量避免在一个页面中使用过多的
Parser
组件,由于每个Parser
组件都需要对传入的html
进行监听(改变时进行解析等操作)过多的监听器将占用较大的内存 - 若需要自定义链接受到点击时的效果,可对
Parser/trees
文件夹下的trees.wxss
中的navigator-hover
进行修改(默认下划线+半透明)
-