github:https://github.com/xiaoyangyang-code/calendar
码云:https://gitee.com/xiaoyang688/calendar

##先看一下大概样式 默认选中为今天:

###单选模式:

###双选模式 isDoubleSelection=true:

功能说明: 支持双选或单选日期或开始日期和结束日期的选择!

正好公司做火车票飞机票以及酒店的小程序项目!
需求要求: 可以单选或订往返的票 所以 我自己根据需求封装了一个组件!使用起来也比较简单,不用看我的代码逻辑,页面上引用直接使用!需要更改选中样式的话,去wxss里去改一下就行了

小程序日历组件

组件传值介绍

属性 类型 默认值 必填 说明
monthCount Number 6 从当前月数起,往后生成N个月的日历数据;默认6个月
isCurrentMonth Boolean true 生成的日历开始月份是否包含本月,默认包含本月
isDisable Boolean false 是否开启日历尾部时间禁用,默认从当前日期开始后的45天
disNumDay Number 45 isDisable属性如果为true,从今天起 disNumDay 天之后的日期禁用默认45天
isDoubleSelection Boolean false 是否开启日期双选模式开始与结束时间,默认单选模式:即只选择一个日期
change function 子组件通信父组件时的事件,单选双选都需要将选中的值保存给父组件

小程序 机票火车票酒店 开始日期结束日期选择 日历组件相关推荐

  1. 开发一个微信小程序,对酒店经营管理有哪些好处?

    据腾讯2022年第一季度财报数据显示,微信小程序日活跃账户已经突破5亿,流量巨大.不论企业用户还是个体商家都积极使用小程序开展商业活动,从这庞大流量里获利. 酒店行业也不例外,很多酒店都开发了微信小程 ...

  2. 关于datediff(year,开始日期,结束日期)中year格式的说明,特别注意year两边不能加引号,否则报错...

    关于datediff(year,开始日期,结束日期)中year格式的说明,特别注意year两边不能加引号,否则报错 如果要计算两个时间是否满意年,可以相减,最小365,润年366天.求整 转载于:ht ...

  3. 17_微信小程序之抖音微视无限滑动视频列表自定义组件编写

    微信小程序之抖音微视无限滑动视频列表自定义组件编写 一.先上效果图 看到上面,你可能首先会想到,使用swiper然后将swiper的circular设置为true,那么,想象一下,假如视频很多的情况下 ...

  4. 微信小程序、uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用

    微信小程序.uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用 安装iconfont-tools npm i -g iconfont-tools 全局安装工具 下 ...

  5. 微信小程序—仿美团酒店入住日期时段选择

    美团市值突飞猛进,确实霸占了我们的吃喝玩乐,所以想做什么东西,研究一下美团也是不错的.最近需要用到一个酒店入住日期选择的组件,看了一下美团的设计,很好用,在此实现一下. 效果图如下: 体验路径(并获取 ...

  6. 微信小程序之Data当前日期坑 安卓 ios日期不对

    获取当前日期. var userDate = new Date().toLocaleDateString() 注意:微信小程序中 手机的地区版本差异会导致不同的格式 从而出现一些日期的计算出现差错 所 ...

  7. 微信小程序 旅游景点酒店预订管理系统pcAndroid hbuilderx App毕业设计

    本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE 微信小程序--前台涉及技术:WXML 和 WXSS.JavaScript.uniapp Java ...

  8. Android 自定义日期段选择控件,开始日期-结束日期。

    开发中碰到个需求,需要在一个控件中选择完成开始和结束日期.实现的过程走的是程序员开发的老路子,找到轮子后自己改吧改吧就成了.去年做的找不到参考的文章连接了,请原博主见谅. 当时做的时候有几个需求:1. ...

  9. 微信小程序 计算两点及多点间的距离+选择地图定位

    本文基于腾讯地图开发文档实现此功能 1.首先去腾讯地图开发平台注册,申请自己的应用空间,严格按照以下步骤走完 2.把下载的两个sdk包,放在小程序utils 3.接下来就可以正常使用了 +++++++ ...

最新文章

  1. 【怎样写代码】小技巧 -- .NET配置文件详解
  2. .NETFramework-Web.Mvc:ActionResult
  3. 无法启动此程序因为计算机中丢失msvcr110,无法启动此程序因为计算机中丢失msvcr110,教您无法运行程序提示计算机中丢失...
  4. C++11智能指针shared_ptr、weak_ptr、unique_ptr用法
  5. Symbian 资源文件解析
  6. 【Python selenium自动化环境配置】4步搞定ChromeDriver版本选择
  7. 让vim显示空格,及tab字符
  8. linux-x86_64 error,Linux-x86_64 Error: 5: Input/output error的问题
  9. django 环境配置.
  10. HTML基础编程——简介及第一行代码
  11. ViolentMonkey暴力猴插件V2.13.0
  12. 在线计算机微积分,高等数学计算器
  13. 服务器改无线路由器怎么设置,怎么把旧路由器改装成中继器
  14. 条码打印机无法正常打印该如何解决
  15. 80亿美元侵权诉讼的随想
  16. 【STM32Cube】学习笔记(二):超声波传感器
  17. RabbitMQ 设置消息的TTL(过期时间)
  18. 大中型企业敏捷转型策略路线图-案例解析
  19. A. Sasha and a Bit of Relax(异或的性质 + 前缀和的性质)
  20. 【论文阅读】计算机视觉经典论文合辑

热门文章

  1. HTTPS劫匪木马暴力升级:破坏ARK攻击杀软
  2. 使用花生壳搭建微信公众号开发(测试)统一环境。
  3. Minkowski sum
  4. openlayer4加载echart3的地理位置scatter图-全国主要城市空气质量
  5. Spanish songs
  6. 深度学习: 凸 非凸 区别
  7. 外部H5一键跳转到公众号文章页识别微信个人名片的解决方案
  8. 从零开始的深度优先搜索(DFS)
  9. 【小米MINI路由器刷breed最新 最详细教程】
  10. 项目管理工具禅道使用教程(简介,说明,邮箱设置)