@include 'common'

# Calendar

按照日历形式展示数据的容器。

## 何时使用

日历组件是一个偏向于展示与受控的基础组件，可用于日程、课表、价格日历、农历展示等。

## 如何使用

日期值的多语言设置：由于 Calendar 组件内部使用 moment 对象来设置日期（请使用最新版 moment），部分 Locale 读取自 moment，因此用户需要在外部使用时正确的设置 moment 的 locale 。

## 展示

### 1. 全屏日历

最简单的日历用法，用户可以切换年/月。
@include 'demo1'

### 2. 农历

@include 'demo2'

### 3. 日历卡片

可以将 card 形态的日历组件嵌套在宽高受限的容器中。
@include 'demo3'

### 4. 禁用日期

可以通过 disabledDate 属性禁止用户选择某些日期。
@include 'demo4'

### 5. 定制日历内容

通过 dateCellRender 和 monthCellRender 用户可以在日历中添加自定义内容。
@include 'demo5'

### 6. 日历默认展示月份

日历组件默认使用当前月作为展示的月份，用户可以可以通过 defaultVisibleMonth 属性进行定制。并可以通过 onVisibleMonthChange 属性监听面板可视月份的变化。
@include 'demo6'

### 7. 日历面板

日历面板通用用于嵌套在弹层容器中。
@include 'demo7'

### 8. 多语言

日期时间的多语言来源于 moment ，可以通过 moment.locale('zh-cn') 来设置显示中文。
@include 'demo8'
