# AddressPicker

地址选择器,通常与popup搭配使用实现弹出。

# 代码演示

# 默认地址选择器

# 弹出地址选择器

# API

# AddressPicker

Option Description  Type Default Value
placeList 地址数据数组 Array<{ area_id: Number|String, parent_id: Number|String, area_name: String}> []
value 地址选择值列表可用来设置回显值 Array< Number > []
onClick 列表地址项点击事件,item参数为选中项数据,column为选择的当前列的索引 (item, column) => {}
echoPlace 回显操作,需要传入查询省列表的根id,省市区所有数据的一维数组,回显省市区id数组 (root, placeList, value) => {}

# PopupAddressPicker

Option Description  Type Default Value
placeList 地址数据数组 Array<{ area_id: Number|String, parent_id: Number|String, area_name: String}> []
visible 是否显示 Boolean -
title picker标题 String -
onChange 选择区后的回调函数,参数为省市区id数组 (value: Number[]) => {} -
onClose 弹出关闭icon点击回调事件 () => {} -
拖拽移动|点击折叠

# 说明

图中demo由hr分割线分为上下两部分

  1. 上部分demo为地址选择器基本交互
  2. 下部分demo对基础部分进行了封装,主要有三点
  • 内部封装了popup
  • 地址数据需要传入省市区一维数组全部数据
  • 只在选择区时触发onChange获取省市区id