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 中打开

扫码体验

代码示例

百度智能小程序

请使用百度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>