千家信息网

微信小程序中怎么实现日期选择器

发表于:2024-10-23 作者:千家信息网编辑
千家信息网最后更新 2024年10月23日,今天小编给大家分享一下微信小程序中怎么实现日期选择器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起
千家信息网最后更新 2024年10月23日微信小程序中怎么实现日期选择器

今天小编给大家分享一下微信小程序中怎么实现日期选择器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

上gif:

上代码:

1.index.js

//index.js //获取应用实例 var app = getApp() Page({  data: {   date: '2016-11-08',   time: '12:00',   array: ['中国', '巴西', '日本', '美国'],   index: 0,  },   onLoad: function () {   },  // 点击时间组件确定事件  bindTimeChange: function (e) {   this.setData({    time: e.detail.value   })  },  // 点击日期组件确定事件  bindDateChange: function (e) {   this.setData({    date: e.detail.value   })  },  // 点击国家组件确定事件  bindPickerChange: function (e) {   this.setData({    index: e.detail.value   })  } }) 2.index.wxml[html] view plain copy          国家:{{array[index]}}                 时间 : {{time}}                日期: {{date}}      

①普通选择器

选择器用mode来区别,默认是普通选择器,e.detail.value拿到的值是选择了项的索引index,再通过array拿到值.在data里面做初始化的时候,将备选项加入array即可.

选择时触发bindPickerChange事件,获取index.

②时间选择器

mode = time时,是时间选择器.start,end分别是有效时间范围的开始和结束.格式hh:mm
选择时触发bindTimeChange事件,获取time.

③日期选择器

mode = date时,是时间选择器.start,end分别是有效日期范围的开始和结束.格式yyyy-MM-dd
选择时触发bindDateChange事件,获取date

以上就是"微信小程序中怎么实现日期选择器"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

0