微信小程序  滚动选择器(时间日期)详解及实例代码

发布时间 - 2026-01-10 23:13:11    点击率:

微信小程序  滚动选择器(时间日期)详解

微信小程序自己封装了很多控件,用起来确实很方便,如果这是Android里面,还需要自己去定义,不废话,效果图:

一起来看看怎么实现的呢?看完你应该就该说,尼玛,这就行啦….

这个效果呢,要用到picker组件,动画从底部弹起的滚动选择器,现支持三种选择器,通过mode来区分,分别是普通选择器,时间选择器,日期选择器,默认是普通选择器。

看下相应的属性:

具体的来看看代码,布局:

<view class="section" > 
 <picker bindchange="bindPickerChange" value="{{index}}" range="{{objectArray}}" mode = "selector"> 
  <view class="picker"> 
   国家:{{objectArray[index]}} 
  </view> 
 </picker> 
</view> 

<view class="section"> 
 <picker mode="time" value="{{time}}" start="00:00" end="23:59" bindchange="bindTimeChange"> 
  <view class="picker"> 
   时间 : {{times}}
  </view> 
 </picker> 
</view> 
<view class="section"> 
 <picker mode="date" value="{{date}}" start="1978-01-01" end="2017-1-23" bindchange="bindDateChange"> 
  <view class="picker"> 
   日期: {{dates}} 
  </view> 
 </picker> 
</view> 

css样式:

.section{
  background:#CABBC7;
  margin:20rpx;
  padding:20rpx

}

js代码:

Page({
 data: {
  dates: '2016-11-08',
  times: '12:00',
  objectArray: ['中国', '英国', '美国'],
  index: 0,
 },
 // 点击时间组件确定事件 
 bindTimeChange: function (e) {
  console.log("谁哦按")
  this.setData({
   times: e.detail.value
  })
 },
 // 点击日期组件确定事件 
 bindDateChange: function (e) {
   console.log(e.detail.value)
  this.setData({
   dates: e.detail.value
  })
 },
 // 点击城市组件确定事件 
 bindPickerChange: function (e) {
   console.log(e.detail.value)
  this.setData({
   index: e.detail.value
  })
 }

代码很简单,分别绑定事件,点击切换就Ok。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# 微信小程序之滚动选择器(时间日期选择器)  # 小程序  # 时间日期选择器  # 滚动选择器  # 微信小程序日期选择器使用详解  # 微信小程序自定义日期选择器  # 微信小程序如何实现精确的日期时间选择器  # 微信小程序日期选择器实例代码  # 微信小程序日期时间选择器使用方法  # 微信小程序的日期选择器的实例详解  # 微信小程序之picker日期和时间选择器  # 微信小程序 选择器(时间  # 日期  # 地区)实例详解  # 微信小程序自定义时间段picker选择器  # 微信小程序实现日期时间筛选器  # 选择器  # 尼玛  # 这是  # 这就  # 希望能  # 英国  # 很简单  # 要用  # 看完  # 三种  # 来看看  # 还需要  # 你应该  # 美国  # 谢谢大家  # 就该  # 装了  # 很方便  # 绑定  # 中国 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JS去除重复并统计数量的实现方法  大连 网站制作,大连天途有线官网?  如何快速使用云服务器搭建个人网站?  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  如何基于PHP生成高效IDC网络公司建站源码?  网站制作企业,网站的banner和导航栏是指什么?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  ,网页ppt怎么弄成自己的ppt?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  linux top下的 minerd 木马清除方法  如何在阿里云高效完成企业建站全流程?  如何在阿里云服务器自主搭建网站?  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  如何用腾讯建站主机快速创建免费网站?  如何在云主机快速搭建网站站点?  制作电商网页,电商供应链怎么做?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  如何登录建站主机?访问步骤全解析  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Java垃圾回收器的方法和原理总结  *服务器网站为何频现安全漏洞?  EditPlus中的正则表达式实战(6)  如何在万网ECS上快速搭建专属网站?  如何获取免费开源的自助建站系统源码?  JS中对数组元素进行增删改移的方法总结  如何快速生成可下载的建站源码工具?  专业商城网站制作公司有哪些,pi商城官网是哪个?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  Laravel怎么使用artisan命令缓存配置和视图  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  装修招标网站设计制作流程,装修招标流程?  个人摄影网站制作流程,摄影爱好者都去什么网站?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  LinuxShell函数封装方法_脚本复用设计思路【教程】  如何用西部建站助手快速创建专业网站?  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  Laravel观察者模式如何使用_Laravel Model Observer配置  如何快速上传自定义模板至建站之星?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  使用spring连接及操作mongodb3.0实例  如何打造高效商业网站?建站目的决定转化率  Android滚轮选择时间控件使用详解  魔方云NAT建站如何实现端口转发?  如何确认建站备案号应放置的具体位置?