微信小程序农历日期选择器 lunar-picker

lunar-picker 是一款微信小程序农历日期选择器组件,内部使用 picker-view 、picker-view-column 组件封装;涉及到农历日期的换算使用了calendar.js。

1、使用

lunar-picker 的使用与微信官方组件 picker 日期选择器类似。

  1. 将components、js文件夹下载到对应的项目目录
  2. 在需要使用农历日期选择器的页面json文件中 (注意路径)
  "usingComponents": {
    "lunar-picker": "../../components/lunar-picker"
  },

  3.在wxml中

<view slot="footer" class="footer_style" >
    <lunar-picker bindconfirm="handleLunarDateConfirm" value="{{ pickedLunarDate }}">
        <view>{{ pickedLunarDate }}</view>
    </lunar-picker>
</view>

  

2、属性

属性名类型默认值说明
valuestring当天若不提供value或格式有误,将使用当天的农历日期作为默认日期
bindchangeeventhandle滚动触发的 change 事件
bindconfirmeventhandle点击确定触发的 confirm 事件
event.detail =  {
    Animal: "狗"
    IDayCn: "廿一"
    IMonthCn: "五月"
    Term: null
    astro: "巨蟹座"
    cDay: 4
    cMonth: 7
    cYear: 2018
    date: "2018-7-4"
    festival: null
    format: "2018 戊戌 五月 廿一"
    gzDay: "丁酉"
    gzMonth: "戊午"
    gzYear: "戊戌"
    isLeap: false
    isTerm: false
    isToday: false
    lDay: 21
    lMonth: 5
    lYear: 2018
    lunarDate: "2018-5-21"
    lunarFestival: null
    nWeek: 3
    ncWeek: "星期三"
}

3、注意

农历日期的统一格式为:

"2021 辛丑 正月 初一"

中间使用空格分隔,暂不支持自定义。

使用了农历选择器的小程序:

​​​​​​​

 

项目地址: lunar-picker 选择器

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值