微信小程序城市选择器picker

本文介绍了微信小程序中的picker组件,包括普通选择器、多列选择器、时间选择器、日期选择器和省市区选择器的使用,详细解析了各模式的mode属性,并提供了相关示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

picker

基础库 1.0.0 开始支持,低版本需做兼容处理

从底部弹起的滚动选择器。

属性 类型 默认值 必填 说明 最低版本
mode string selector 选择器类型 1.0.0
disabled boolean false 是否禁用 1.0.0
bindcancel eventhandle   取消选择时触发 1.9.90

mode 的合法值

说明 最低版本
selector 普通选择器  
multiSelector 多列选择器  
time 时间选择器  
date 日期选择器  
region 省市区选择器  

除了上述通用的属性,对于不同的mode,picker拥有不同的属性。

普通选择器:mode = selector
属性名 类型 默认值 说明 最低版本
range array/object array [] mode 为 selector 或 multiSelector 时,range 有效  
range-key string   当 range 是一个 Object Array 时,通过 range-key 来指定 Object 中 key 的值作为选择器显示内容  
value number 0 表示选择了 range 中的第几个(下标从 0 开始)  
bindchange eventhandle   value 改变时触发 change 事件,event.detail = {value}  
多列选择器:mode = multiSelector
属性名 类型 默认值 说明 最低版本
range array/object array [] mode 为 selector 或 multiSelector 时,range 有效  
range-key string   当 range 是一个 Object Array 时,通过 range-key 来指定 Object 中 key 的值作为选择器显示内容  
value array [] 表示选择了 range 中的第几个(下标从 0 开始)  
bindchange eventhandle   value 改变时触发 change 事件,event.detail = {value}  
bindcolumnchange eventhandle   列改变时触发  
时间选择器:mode = time
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值