【微信小程序】进阶篇 -- 表单组件 - picker 实现日期选择器(五十三)

昨天 2020阅读 0评论

【微信小程序】进阶篇 -- 表单组件 - picker 实现日期选择器(五十三) 第1张

  • 💌 所属专栏:【微信小程序开发教程】

  • 😀 作  者:我是夜阑的狗🐶

  • 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询!

  • 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘


    您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!🤩 🤩 🤩

    【微信小程序】进阶篇 -- 表单组件 - picker 实现日期选择器(五十三) 第2张

    文章目录

    • 前言
    • 一、表单组件
        • 1、picker
        • 二、实现日期选择器
        • 总结

          前言

            大家好,又见面了,我是夜阑的狗🐶,本文是专栏【微信小程序开发教程】专栏的第53篇文章;

            今天开始学习微信小程序的第40天💖💖💖,开启新的征程,记录最美好的时刻🎉,每天进步一点点。

            专栏地址:【微信小程序开发教程】, 此专栏是我是夜阑的狗微信小程序开发过程的总结,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。

            如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。


          一、表单组件

            最近比较忙,所以更新暂时先缓缓,这一篇是穿插进来的,原因是有个朋友问我小程序关于实现日期选择器的一些问题,由于这个我用的不是很多,自己也亲手写了一遍,踩了挺多坑的。接下来就来讲解一下表单组件 - picker 实现日期选择器。话不多说,让我们开始吧,勇敢牛牛不怕困难。

          【微信小程序】进阶篇 -- 表单组件 - picker 实现日期选择器(五十三) 第3张

          1、picker

            首先简单讲一下 picker 组件的定义,它是从底部弹起的滚动选择器。下面是 picker 组件常用的属性:

          属性类型默认值必填说明最低版本
          header-textstring选择器的标题,仅安卓可用2.11.0
          modestringselector选择器类型1.0.0
          disabledbooleanfalse是否禁用1.0.0
          bindcanceleventhandle取消选择时触发1.9.90

            除了上述通用的属性,对于不同的 mode,picker 拥有不同的属性。mode 有以下选项:

          合法值说明
          selector普通选择器
          multiSelector多列选择器
          time时间选择器
          date日期选择器
          region省市区选择器

            待会要用到日期选择器:mode = date ,所以简单了解一下具体参数:

          属性名类型默认值说明
          valuestring当天表示选中的日期,格式为"YYYY-MM-DD"
          startstring表示有效日期范围的开始,字符串格式为"YYYY-MM-DD"
          endstring表示有效日期范围的结束,字符串格式为"YYYY-MM-DD"
          fieldsstringday有效值 year,month,day,表示选择器的粒度
          bindchangeeventhandlevalue 改变时触发 change 事件,event.detail = {value}

            其中 fields 有效值:

          说明
          year选择器粒度为年
          month选择器粒度为月份
          day选择器粒度为天

            这里参数比较多,所以要一定仔细了解清楚,方便后续开发以及避免踩坑。

          二、实现日期选择器

            使用微信小程序的 picker 组件来实现入住日期和离开日期选择功能,可以通过以下步骤来实现:

            Step1、在 WXML 文件中添加两个 picker 组件,分别用于选择入住日期和离开日期。

          message.wxml

            
              
              

免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,2020人围观)

还没有评论,来说两句吧...

目录[+]