codecamp

支付宝小程序扩展组件 卡片·Card

卡片。

扫码体验

示例代码

{
 "defaultTitle": "Card",
 "usingComponents":{
   "card":"mini-ali-ui/es/card/index"
 }
}
<view class="container">
 <card title="卡片标题1"
   onCardClick="onCardClick"
   info="点击了第一个card" />
 <view style="margin-top: 10px;" />
 <card thumb="{{thumb}}"
   title="卡片标题2"
   subTitle="副标题非必填2"
   onCardClick="onCardClick"
   info="点击了第二个card" />
 <view style="margin-top: 10px;" />
 <view>
   <card thumb="{{thumb}}"
     title="卡片标题3"
     subTitle="副标题非必填3"
     onCardClick="toggle"
     action="描述文字"
     onActionClick="onActionClick"
     extraAction="点击卡片展开/收起↑"
     onExtraActionClick="onExtraActionClick"
     info="点击了第三个card"
     expand="{{expand3rd}}"
     bgImg="https://gw.alipayobjects.com/mdn/rms_ce4c6f/afts/img/A*OjyRRqjLM6MAAAAAAAAAAABkARQnAQ" />
 </view>
 <view style="margin-top: 10px;" />
 <view>
   <card thumb="{{thumb}}"
     title="卡片标题3"
     subTitle="副标题非必填3"
     onCardClick="onCardClick"
     info="点击了第三个card"
     bgImg="https://gw.alipayobjects.com/mdn/rms_ce4c6f/afts/img/A*OjyRRqjLM6MAAAAAAAAAAABkARQnAQ"
     expand
     />
</view>
Page({
 data: {
   thumb: 'https://gw.alipayobjects.com/mdn/rms_ce4c6f/afts/img/A*b-kqQ4RZgsYAAAAAAAAAAABkARQnAQ',
   expand3rd: false,
 },
 onCardClick(ev) {
   my.alert({
     content: ev.info,
   });
 },
 onActionClick() {
   my.alert({
     content: 'action clicked',
   });
 },
 onExtraActionClick() {
   my.alert({
     content: 'extra action clicked',
   });
 },
 toggle() {
   this.setData({
     expand3rd: !this.data.expand3rd,
   });
 },
});

属性

属性 类型 默认值 描述 必填
thumb String - Card 缩略图地址。 -
bgImg String - Card 背景图地址。 -
title String - Card 标题。 true
subTitle String - Card 副标题。 -
action String - 按钮文案,当有两个按钮时 action 在左侧。 -
extraAction String - 额外按钮文案,当有两个按钮时 extraAction 在右侧。 -
info String - 用于点击卡片时往外传递数据。 -
expand Boolean false 卡片是否展开。 -
onActionClick Function - action 的点击事件回调。 -
onExtraActionClick Function - extraAction 的点击事件回调。 -
onCardClick Function - Card 点击的回调。 -
支付宝小程序扩展组件 纵向选项卡·Vtabs
支付宝小程序扩展组件 票券·Coupon
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

支付宝小程序开发文档

支付宝小程序 快速示例

支付宝小程序 小程序快速示例

支付宝小程序 框架

支付宝小程序 组件

支付宝小程序组件 基础组件

支付宝小程序组件 无障碍访问

支付宝小程序 扩展组件

支付宝小程序扩展组件 UI组件

支付宝小程序 API

支付宝小程序 开发工具

支付宝小程序 云服务

支付宝小程序 Serverless

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }