# jyf-parser 富文本解析组件

# 平台差异

App H5 微信小程序 支付宝小程序 百度小程序 头条小程序

# 基本使用

<template>
  <view>
    <jyf-parser :html="body"></jyf-parser>
  </view>
</template>
1
2
3
4
5

# API

# Props

参数 说明
类型
默认值
可选值
平台差异
html 要显示的 html 字符串 String - - -
autopause 是否允许播放视频时自动暂停其他视频 Boolean true - -
autoscroll 是否自动给 table 加一个滚动层(使表格可以单独滚动) Boolean false - -
autosetTitle 是否自动将 title 标签的内容设置到页面标题 Boolean true - -
compress 压缩等级,可以选择是否移除 id 和 class Number 0 - -
domain 主域名,设置后将给链接自动拼接主域名或协议名 String - - -
lazy-load 是否开启图片懒加载 Boolean false - -
loading-img 图片加载完成前的占位图 String - - -
selectable 是否允许长按复制内容 Boolean false - -
show-with-animation 是否使用渐显动画 Boolean false - -
tag-style 设置标签的默认样式 Object - - -
use-anchor 是否使用页面内锚点 Boolean false - -
use-cache 是否使用缓存,设置后多次打开不用重复解析 Boolean false - -

# Events

事件名 触发时机 功能
bindparse 解析完成时触发 返回解析结果,可以对该结果进行自定义修改,将在渲染时生效
bindload dom 加载完成时触发 所有节点被添加到节点树中时触发,无返回值,可以调用 api
bindready 渲染完成时触发 返回 boundingClientRect 的查询结果(包含宽高、位置等信息),所有图片(除懒加载)加载完成时才会触发,图片较大时可能 延时较长
binderror 出错时触发 返回一个 object,其中 source 是错误来源,errMsg 为错误信息,target 包含出错标签的具体信息
bindimgtap 图片被点击时触发 返回一个 object,其中 src 是图片链接,ignore 是一个函数,在回调函数中调用将不进行预览
bindlinkpress 链接被点击时触发 返回一个 object,其中 href 是链接地址,ignore 是一个函数,在回调中调用将不自动跳转/复制