支付宝小程序 UI·历史记录-缴款记录

2020-09-08 16:09 更新

本示例展示因交通违法而产生的缴费记录,主要包含缴款金额、缴款状态、缴款车牌号、缴款时间。

使用说明

本示例为纯客户端代码,可直接在模拟器和在真机预览。

更多详情请参见 代码市场

使用指南

安装

在 IDE 安装以下依赖

  1. npm i mashi-open-snippets --save

注册

在 JSON 中引入组件路径

  1. {
  2. "usingComponents": {
  3. "move-demo": "mashi-open-snippets/es/traffic-offence-record/index"
  4. }}

调用

分别在 AXML、JS、ACSS 中输入以下代码

  1. <view class="traffic-offence-record-page">
  2. <view>
  3. <traffic-offence-record data="{{item1}}" onDetail="onClickDetail"/>
  4. </view>
  5. <view>
  6. <traffic-offence-record data="{{item1}}" onDetail="onClickDetail"/>
  7. </view>
  8. <view>
  9. <traffic-offence-record data="{{item1}}" onDetail="onClickDetail"/>
  10. </view>
  11. </view>
  1. Page({
  2. data: {
  3. item1: {
  4. title: '缴款记录',
  5. titleIconUrl: 'https://gw.alipayobjects.com/mdn/industry_l/afts/img/A*c1YIRJk2AvcAAAAAAAAAAABkARQnAQ',
  6. value: '826.00',
  7. valueUnit: '¥',
  8. status: '缴款成功',
  9. statusColor: '#FF6010',
  10. licensePlate: '冀A33697',
  11. dateTime: '2018-06-03 10:00:00',
  12. showDetail: true
  13. }
  14. },
  15. onLoad() { },
  16. onClickDetail(val) {
  17. console.log('click:', val);
  18. }
  19. });

  1. .traffic-offence-record-page {
  2. background-color:rgb(242, 242, 242);
  3. padding:16px 12px;
  4. height:100vh;
  5. box-sizing:border-box;
  6. }
  7. .traffic-offence-record-page > view {
  8. margin-bottom:24rpx;
  9. }

属性

属性 类型 默认值 必填 描述
data Object {} 接收一个对象,其中 statusColor 属性用来控制状态的文案颜色如果不传则是默认的黑色,showDetail 属性如果为 false 则不显示 查看详情 > 按钮。
onDetail Function () => {} 接收一个函数,返回点击事件
containerClassName string "" 容器类名
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号