后浪云百度小程序教程:calendar 日历

  • calendar 日历
    • 属性说明
    • 示例
      • 代码示例

    calendar 日历

    解释:日历组件,可配置选中日期、日历数据、星期文案,适用于信息输入,并可放置在页面的任何位置。

    属性说明

    属性名 类型 必填 默认值 说明

    value

    Object

    默认选中日期,value 示例:{day: ‘2020-06-15’, state: 1},详细代码请阅读代码示例

    range

    Array

    日历数据,range 示例:{name: ‘2020-06’, value: [{day: ‘2020-06-01’, state: 1}]},详细代码请阅读代码示例

    separation

    String

    ‘-‘

    连接年月日的符号

    repeatable

    Boolean

    false

    选中的日期是否可以多次点击

    disabled

    Boolean

    false

    是否禁用该组件

    allDayValid

    Boolean

    false

    所有日期是否可选

    weekText

    Array

    [‘日’, ‘一’, ‘二’, ‘三’, ‘四’, ‘五’, ‘六’]

    星期默认文案

    showOptionPanel

    Boolean

    false

    是否展示月份面板

    binddayclick

    EventHandle

    点击日历中的某个日期时触发

    bindchange

    EventHandle

    改变选中的日期时触发

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    后浪云百度小程序教程:calendar 日历插图

    请使用百度APP扫码

    代码示例

    • SWAN
    • JS
    • CSS
    • JSON
     
     
     
    1. <view class="wrap">
    2. <view class="content">
    3. <view class="comp-wrap">
    4. <smt-calendar
    5. class="calendar"
    6. range="{{range}}"
    7. value="{{value}}"
    8. bind:dayclick="dayClick"
    9. showOptionPanel="{{false}}"
    10. >
    11. </smt-calendar>
    12. </view>
    13. </view>
    14. <view class="card-panel">
    15. <view class="comp-wrap">
    16. <smt-calendar
    17. class="calendar"
    18. range="{{range}}"
    19. value="{{allDayValue}}"
    20. bind:dayclick="allDayClick"
    21. >
    22. </smt-calendar>
    23. </view>
    24. </view>
    25. </view>
    26. </view>
    THE END