@mas.io/adc-rich-pro

1.0.2 • Public • Published

安装

tnpm install --save @alipay/adc-rich-pro

组件介绍

富文本组件,支持Html实体,全面的标签支持,支持图片点击和链接呗被点击事件,基于mp-html扩展。

参数说明

属性 必填 参数类型 参数说明 默认值 示例
containerStyle String 容器style样式 '' 'padding:10rpx'
content String 需要被渲染的Html内容 '' '
aaaa
'
loadingImg String 图片加载过程中的占位图链接 '' 'https://xxx.com/loadig.gif'
errorImg String 图片出错时的占位图链接 '' 'https://xxx.com/err.gif'
lazyLoad Boolean 是否开启图片懒加载 false true
pauseVideo Boolean 是否在播放一个视频时自动暂停其他视频 true true
previewImg Boolean 是否允许图片被点击时自动预览(若使用onImgTap自定义事件,需将此属性置为false) true false
selectable Boolean 是否开启文本长按复制 false true
showImgMenu Boolean 是否允许图片被长按时显示菜单 true false
copyLink Boolean 是否允许外部链接被点击时自动复制 false false
scrollTable Boolean 是否给每个表格添加一个滚动层使其能单独横向滚动 false false
tagStyle Object 设置标签的默认样式 false {a: 'color:red'}
useAnchor Boolean 是否使用锚点链接 false false
markdown Boolean 是否支持markdown渲染 false false
onLoad Function dom树加载完毕时 null (e)=>{}
onReady Function 图片加载完毕时(不包含懒加载的图片) null (e)=>{}
onError Function 发生渲染错误时 null (e)=>{}
onImgTap Function 图片被点击时 null (e)=>{}
onLinkTap Function 链接被点击时 null (e)=>{}
onPlay Function 音视频播放时 null (e)=>{}
onDidMount Function 获取富文本实例 null (e)=>{}

在小程序中使用

{
  "usingComponents": {
    "mas-adc-rich-pro": "@alipay/adc-rich-pro/es/index"
  }
}

在 page.axml 中引用组件

<!-- 页面使用方式 -->
  <mas-adc-rich-pro content="{{content}}" onLinkTap="onLinkTap" onImgTap="onImgTap"/>

Badges

TNPM version TNPM downloads


Readme

Keywords

none

Package Sidebar

Install

npm i @mas.io/adc-rich-pro

Weekly Downloads

2

Version

1.0.2

License

ISC

Unpacked Size

144 kB

Total Files

38

Last publish

Collaborators

  • bingjian.guo