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

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

微信小程序农历日期选择器 lunar-picker_第1张图片

1、使用

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

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

  3.在wxml中


    
        {{ pickedLunarDate }}
    

  

2、属性

属性名 类型 默认值 说明
value string 当天 若不提供value或格式有误,将使用当天的农历日期作为默认日期
bindchange eventhandle 滚动触发的 change 事件
bindconfirm eventhandle 点击确定触发的 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_第2张图片​​​​​​​

 

项目地址: lunar-picker 选择器

你可能感兴趣的:(微信小程序,前端,javascript,小程序)