更新记录
1.0.0(2024-07-08) 下载此版本
1.0.0
平台兼容性
shaoll-parse
Props
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
html | 要显示的 html 字符串 | String | - | - |
autopause | 是否允许播放视频时自动暂停其他视频 | Boolean | true | false |
autoscroll | 是否自动给 table 加一个滚动层(使表格可以单独滚动) | Boolean | false | true |
autosetTitle | 是否自动将 title 标签的内容设置到页面标题 | Boolean | true | false |
compress | 压缩等级,可以选择是否移除 id 和 class(不建议修改) | Number | 0 | 1 / 2 / 3 |
domain | 主域名,设置后将给链接自动拼接上主域名或协议名 | String | - | - |
lazy-load | 是否开启图片懒加载 | Boolean | false | true |
loading-img | 图片加载完成前的占位图,详见 占位图 | String | - | - |
selectable | 是否允许长按复制内容 | Boolean | false | true |
show-with-animation | 是否使用渐显动画 | Boolean | false | true |
tag-style | 设置标签的默认样式 | Object | - | - |
use-anchor | 是否使用页面内锚点 | Boolean | false | true |
use-cache | 是否使用缓存,设置后多次打开不用重复解析 | Boolean | false | true |
Event
事件名 | 说明 | 回调参数 |
---|---|---|
parse | 解析完成时触发 | 返回解析结果,可以对该结果进行自定义修改,将在渲染时生效 |
load | dom 加载完成时触发 | 所有节点被添加到节点树中时触发,无返回值,可以调用 api |
ready | 渲染完成时触发 | 返回 boundingClientRect 的查询结果(包含宽高、位置等信息),所有图片(除懒加载)加载完成时才会触发,图片较大时可能 延时较长 |
error | 出错时触发 | 返回一个 object,其中 source 是错误来源,errMsg 为错误信息,target 包含出错标签的具体信息 |
imgtap | 图片被点击时触发 | 返回一个 object,其中 src 是图片链接,ignore 是一个函数,在事件中调用将不进行预览;可用于阻挡 onShow 的调用 |
linkpress | 在链接被点击时触发 | 返回一个 object,其中包含了被点击的 a 标签的所有属性,ignore 是一个函数,在事件中调用后将不自动跳转/复制;可在该事件中进行下载文档等进一步操作 |