微信小程序 picker 组件详解及简单实例
发布时间 - 2026-01-10 22:25:51 点击率:次微信小程序picker

相关文章:
微信小程序 Button
微信小程序 radio
微信小程序 slider
微信小程序 switch
微信小程序 textarea
微信小程序 picker-view
微信小程序 picker
微信小程序 label
微信小程序 input
微信小程序 form
微信小程序 checkbox
实现效果图:
微信小程序picker
滚动选择器,现支持三种选择器,通过mode来区分,分别是普通选择器,时间选择器,日期选择器,默认是普通选择器
普通选择器:mode=selector
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| range | Array | [] | mode为selector时,range有效 |
| value | Number | 0 | mode为selector时,是数字,表示选择了range中的第几个,从0开始。 |
| bindchange | EventHandle | value改变时触发change事件,event.detail= { value:value} |
时间选择器:mode=time
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| value | String | 表示选中的时间,格式为"hh:mm" | |
| String | 表示有效时间范围的开始,字符串格式为"hh:mm" | ||
| String | 表示有效时间范围的结束,字符串格式为"hh:mm" | ||
| EventHandle | value改变时触发change事件,event.detail= { value:value} |
日期选择器:mode=date
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| value | String | 0 | 表示选中的日期,格式为"yyyy-MM-dd" |
| start | String | 表示有效日期范围的开始,字符串格式为"yyyy-MM-dd" | |
| end | String | 表示有效日期范围的结束,字符串格式为"yyyy-MM-dd" | |
| fields | String | day | 有效值year,month,day,表示选择器的粒度 |
| bindchange | EventHandle | value改变时触发change事件,event.detail= { value:value} |
示例代码:
<view class="section">
<view class="section__title">地区选择器</view>
<picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">
<view class="picker">
当前选择:{{array[index]}}
</view>
</picker>
</view>
<view class="section">
<view class="section__title">时间选择器</view>
<picker mode="time" value="{{time}}" start="09:01" end="21:01" bindchange="bindTimeChange">
<view class="picker">
当前选择: {{time}}
</view>
</picker>
</view>
<view class="section">
<view class="section__title">日期选择器</view>
<picker mode="date" value="{{date}}" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange">
<view class="picker">
当前选择: {{date}}
</view>
</picker>
</view>
Page({
data: {
array:["美国","中国","巴西","日本"],
index:0,
date:"2016-09-01",
time:"12:01"
},
bindPickerChange: function(e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.setData({
index: e.detail.value
})
},
bindDateChange:function(e){
this.setData({
date:e.detail.value
})
},
bindTimeChange:function(e){
this.setData({
time:e.detail.time
})
}
})
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 微信小程序
# picker
# 组件
# 详解
# picker实例
# 微信小程序自定义可搜索的picker组件示例详解
# 微信小程序自定义yPicker组件实现省市区三级联动功能
# 微信小程序picker组件两列关联使用方式
# 微信小程序picker组件关于objectArray数据类型的绑定方法
# 微信小程序picker组件简单用法示例【附demo源码下载】
# 微信小程序picker组件下拉框选择input输入框的实例
# 微信小程序 picker-view 组件详解及简单实例
# 微信小程序使用picker组件出现的问题探究
# 选择器
# 格式为
# 默认值
# 有效值
# 几个
# 巴西
# 相关文章
# 希望能
# 三种
# 日本
# 美国
# 谢谢大家
# 中国
# 值为
# 选择了
# Array
# 微信小
# Number
# range
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
PHP 500报错的快速解决方法
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
Android滚轮选择时间控件使用详解
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
晋江文学城电脑版官网 晋江文学城网页版直接进入
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
微信小程序 require机制详解及实例代码
Linux系统命令中tree命令详解
教学论文网站制作软件有哪些,写论文用什么软件
?
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
清除minerd进程的简单方法
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
利用 Google AI 进行 YouTube 视频 SEO 描述优化
Laravel如何配置Horizon来管理队列?(安装和使用)
如何快速上传自定义模板至建站之星?
JavaScript如何实现倒计时_时间函数如何精确控制
黑客入侵网站服务器的常见手法有哪些?
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
JavaScript如何实现错误处理_try...catch如何捕获异常?
重庆市网站制作公司,重庆招聘网站哪个好?
Laravel如何使用Eloquent进行子查询
IOS倒计时设置UIButton标题title的抖动问题
,网页ppt怎么弄成自己的ppt?
如何用AI帮你把自己的生活经历写成一个有趣的故事?
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
JS去除重复并统计数量的实现方法
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
简历在线制作网站免费版,如何创建个人简历?
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
如何快速建站并高效导出源代码?
用yum安装MySQLdb模块的步骤方法
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
如何快速配置高效服务器建站软件?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何在IIS中新建站点并解决端口绑定冲突?
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
JavaScript中的标签模板是什么_它如何扩展字符串功能
如何将凡科建站内容保存为本地文件?
PythonWeb开发入门教程_Flask快速构建Web应用
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
零基础网站服务器架设实战:轻量应用与域名解析配置指南
Laravel如何记录自定义日志?(Log频道配置)
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解

