• 微信小程序农历日期选择器 lunarpicker


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

    使用

    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>
    

      

    属性

    属性名类型默认值说明
    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: "星期三"
    }

    注意

    农历日期的统一格式为:

    "2021 辛丑 正月 初一"
    

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

    项目地址: lunar-picker 选择器

  • 相关阅读:
    django 基础1
    django 权限管理
    django 统计表
    关于RF中类似于异常(TRY语句)情况的处理
    关于提BUG的一点思考以及工作中总结的规范
    关于爬虫的学习
    关于RF中元素定位问题
    RobotFrameWork(五)控制流之if语句——Run Keyword If
    最完整的自动化测试流程
    关于python语言学习心得
  • 原文地址:https://www.cnblogs.com/engeng/p/15801567.html
Copyright © 2020-2023  润新知