0.0.24 • Published 3 years ago

@retailwe/ui-address-list v0.0.24

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

address-list 地址列表

使用效果

正常效果

image-20200709195025075

向左扫动

image-20200709195044894

外部自定义样式

image-20200709212536621

引入方法

全局引入,在 miniprogram 根目录下的app.json中配置,局部引入,在需要引入的页面或组件的index.json中配置。

// app.json 或 index.json
"usingComponents": {
  "address-list": "@retailwe/ui-address-list/index"
}

使用方法

<!--- wxml文件 --->
<wr-address-list
  addresses="{{addresses}}"
  bind:onDelete="onDelete"
  bind:onSelect="onSelect"
  bind:onEdit="onEdit"
></wr-address-list>
/* 脚本文件 */
Page({
  data: {
    addresses: [
      {
        name: '张大锤',
        phone: '13438350000',
        isDefault: 1, //默认
        addressTag: '公司',
        fullAddress:
          '深圳市 南山区 南山南深圳市 南山区 南山南深圳市 南山区 南山南',
        addressId: '10001',
      },
      {
        name: '李XX',
        phone: '18942358108',
        isDefault: 0, //默认
        addressTag: '家',
        fullAddress: '深圳市 南山区 南山南深圳市 南山区 南山南',
        addressId: '10002',
      },
      {
        name: '陈XX',
        phone: '18942358108',
        isDefault: 0, //默认
        addressTag: '公司',
        fullAddress: '深圳市 南山区 南山南',
        addressId: '10003',
      },
    ],
  },
  onDelete(e) {
    console.log('点击了删除', e.detail);
  },
  onSelect(e) {
    console.log('选择了地址', e.detail);
  },
  onEdit(e) {
    console.log('点击了编辑', e.detail);
  },
});

参数说明

接收4个参数:addressesonSelectonDeleteonEdit

数据参数:addresses

参数说明类型默认值
addresses地址信息Array<address>[{}]

addresses参数是 AddressItem 组件的接收参数address的数组形式,address的数据要求如下:

参数说明类型默认值
name收件人名称string-
phoneNumber联系电话string''
address详细地址string-
isDefault标识:是否是默认boolean''
tag类型标签string-
id地址编号number-

事件参数:onSelectonDeleteonEdit

事件会透传给AddressItem组件

事件名说明参数
onSelect点击卡片触发e
onDelete左拉卡片点击删除触发e
onEdit点击修改icon触发,在该事件中编程式跳转e

外部样式类

类名说明
list-class列表根节点样式
item-wrapper-class地址项-根结点样式
title-class地址项-收货人及电话样式
default-tag-class地址项-默认标签样式
normal-tag-class地址项-普通标签样式
address-info-class地址项-地址信息样式
delete-class地址项-左扫删除按钮样式

注意⚠️ :由于小程序实现上的限制,外部样式类的优先级不能确定,建议增加!important覆盖生效。

0.0.23

3 years ago

0.0.24

3 years ago

0.0.22

4 years ago

0.0.21

4 years ago

0.0.19

4 years ago

0.0.18

4 years ago

0.0.17

4 years ago

0.0.16

4 years ago

0.0.15

4 years ago

0.0.14

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7-beta.1

4 years ago