1.0.2 • Published 1 year ago

@mas.io/adc-rich-pro v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

安装

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

组件介绍

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

参数说明

属性必填参数类型参数说明默认值示例
containerStyleString容器style样式'''padding:10rpx'
contentString需要被渲染的Html内容'''aaaa'
loadingImgString图片加载过程中的占位图链接'''https://xxx.com/loadig.gif'
errorImgString图片出错时的占位图链接'''https://xxx.com/err.gif'
lazyLoadBoolean是否开启图片懒加载falsetrue
pauseVideoBoolean是否在播放一个视频时自动暂停其他视频truetrue
previewImgBoolean是否允许图片被点击时自动预览(若使用onImgTap自定义事件,需将此属性置为false)truefalse
selectableBoolean是否开启文本长按复制falsetrue
showImgMenuBoolean是否允许图片被长按时显示菜单truefalse
copyLinkBoolean是否允许外部链接被点击时自动复制falsefalse
scrollTableBoolean是否给每个表格添加一个滚动层使其能单独横向滚动falsefalse
tagStyleObject设置标签的默认样式false{a: 'color:red'}
useAnchorBoolean是否使用锚点链接falsefalse
markdownBoolean是否支持markdown渲染falsefalse
onLoadFunctiondom树加载完毕时null(e)=>{}
onReadyFunction图片加载完毕时(不包含懒加载的图片)null(e)=>{}
onErrorFunction发生渲染错误时null(e)=>{}
onImgTapFunction图片被点击时null(e)=>{}
onLinkTapFunction链接被点击时null(e)=>{}
onPlayFunction音视频播放时null(e)=>{}
onDidMountFunction获取富文本实例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