当前位置: 首页 > news >正文

微信小程序date picker的一些说明

微信小程序的picker是一个功能强大的组件,它可以是一个普通选择器,也可以是多项选择器,也可以是时间、日期、省市区选择器。

官方文档在这里

这里讲一下date picker的用法。

<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>
bindDateChange: function(e) {console.log('picker发送选择改变,携带值为', e.detail.value)this.setData({date: e.detail.value})}

这里的mode选择为“date”,这个时间格式一般是“2025-01-24”这样的格式。
实际从bindDateChange中拿到的“e.detail.value”的值包含了年月日,但是具体的格式跟手机系统设置的格式相关。
"start"和"end"指定了时间限定的日期。

date picker

这里还有一个参数"fields",可以选择year, month和day。

如果选择"day", 那么选择框里面可以选择年、月和日了,而且从bindDateChange中拿到的“e.detail.value”的值包含了年月日,跟默认是一样的。

如果选择"year", 那么选择框里面只能选择年份了,而且从bindDateChange中拿到的“e.detail.value”的值只包含了年,没有其他信息了。

<view class="container"><picker mode="date" fields="year" value="{{date}}" bindchange="bindDateChange">{{date}}</picker>
</view>

year

如果选择"month", 那么选择框里面可以选择年和月份了,适合于你只需要显示年份和月份的格式,而且从bindDateChange中拿到的“e.detail.value”的值包含了年和月。

<view class="container"><picker mode="date" fields="month" value="{{date}}" bindchange="bindDateChange">{{date}}</picker>
</view>

month

http://www.lryc.cn/news/526489.html

相关文章:

  • Vue3 + TS 实现批量拖拽 文件夹和文件 组件封装
  • 【Kubernetes】Pod生命周期、初始化容器、主容器
  • 2025牛客寒假训练营1-M题
  • css3 svg制作404页面动画效果HTML源码
  • 序列标注:从传统到现代,NLP中的标签预测技术全解析
  • 软件测试 —— 性能测试(jmeter)
  • python介绍ransac算法拟合圆
  • WPS计算机二级•表格保护与打印
  • Vue组件开发-使用xlsx库导出Excel文件
  • 使用 Pipeline 提高 Redis 批量操作性能
  • 「 机器人 」利用冲程对称性调节实现仿生飞行器姿态与方向控制
  • 第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组
  • 本地大模型编程实战(02)语义检索(1)
  • 自定义命令执行器:C++中命令封装的深度探索(C/C++实现)
  • C语言程序设计十大排序—选择排序
  • C语言初阶牛客网刷题——HJ73 计算日期到天数转换【难度:简单】
  • MATLAB中alphanumericsPattern函数用法
  • 人工智能在教育领域的创新应用与前景展望
  • 约束布局 ConstraintLayout
  • 校园商铺管理系统设计与实现(代码+数据库+LW)
  • react native在windows环境搭建并使用脚手架新建工程
  • vulnhub DC-1靶机 walkthrough
  • 计算机网络 (58)无线局域网WLAN
  • 基于物联网的风机故障检测装置的设计与实现
  • 【AI日记】25.01.25
  • Sourcetree:一款高效便捷的Git版本控制客户端
  • 图像处理算法研究的程序框架
  • GitLab配置免密登录和常用命令
  • Chameleon(变色龙) 跨平台编译C文件,并一次性生成多个平台的可执行文件
  • 第十四讲 JDBC数据库