1.0.2 • Published 3 years ago

@mas.io/mas-notification-card v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

安装

tnpm install --save @alipay/mas-notification-card

组件介绍

行业小程序消息通知类型卡片组件,主要用于透出相关通知消息、新闻等展示,内容支持插槽自定义

参数说明

属性必填参数类型参数说明默认值
dataListtrueArray数据列表,若为多条则自动轮播,详见下方dataList 字段说明[]
logofalseString左侧logo,如果传该值,则轮播区域为中间文字区域,如果在dataList中传入 logo,则轮播区域为整体-
arrowtrueBoolean是否展示右侧箭头true
onItemClickfalse(event, index, item) => void消息条目的点击回调-
onItemShowfalse(event, index, item) => void消息条目轮播可见时的回调-
onCardShowfalse(event: any) => void组件首次出现的回调-
intervalfalseNumber自动切换时间间隔(ms)5000
circularfalseBool轮播效果,设置为true时轮播滚动结束循环向上滚动,为false轮播结束从头开始true

Badges

TNPM version TNPM downloads install size


dataList 字段说明

属性必填参数类型参数说明默认值
logotrueString左侧 logo 图片链接-
texttrueString通知文案-

插槽

名称说明默认值
default自定义渲染内容,作用域插槽,传出item和index参数,不传默认为示例参数样式-

在小程序中使用

{
  "usingComponents": {
    "mas-notification-card": "@alipay/mas-notification-card/es/index"
  }
}

在 page.axml 中引用组件

<!-- 页面使用方式 -->
 <mas-notification-card
    dataList="{{dataList}}"
    logo="{{logo}}"
    arrow="{{arrow}}"
    onItemClick="{{onItemClick}}"
    onItemShow="{{onItemShow}}"
    onCardShow="{{onCardShow}}"
  />