Address Picker 地区联动选择器
使用指南
在 page.json 中引入组件
"usingComponents": { "w-address-picker": "wuss-weapp/w-address-picker/index",}
视频演示
代码演示
<w-pane title="AddressPicker" desc="地区选择器" /><w-pane desc="当前选择: {{ address }}" /><w-cell-group> <w-address-picker label="正常使用" bind:onChange="handleChange" /> <w-address-picker label="设置默认地址" bind:onChange="handleChange" defaultValue="{{ ['广东省','广州市','天河区'] }}" /> <w-address-picker showCode label="传入地区Code值" label-span="5" bind:onChange="handleChange" defaultValue="{{ ['310000', '310100', '310115'] }}" /></w-cell-group>
data: { address: '',},handleChange(e) { console.log(e) this.setData({ address: e.detail.value.join(' ','') })},
css
API
Attribute 属性
| 属性 |
说明 |
类型 |
默认值 |
| label |
标签 |
string |
请选择地址 |
| labelSpan |
标签所占宽度 |
number |
3 |
| defaultValue |
初始化的默认值 |
array |
[] |
| currentValue |
设置当前激活的值 |
array |
[] |
| showCode |
返回的值是否是地址的code码 |
boolean |
false |
| disabled |
禁用 |
boolean |
false |
| customItem |
可为每一列的顶部添加一个自定义的项 |
string |
- |
Event 事件
| 事件名 |
说明 |
参数 |
| onChange |
改变值后的回调 |
e.detail.value |
| onCancel |
取消按钮的回调 |
- |
Slot 插槽
Class 自定义类名