--- name: arco-vue-calendar description: "Arco Design Vue 日历 Calendar 组件参考。用于 Vue 3、`@arco-design/web-vue`、``、属性、事件、插槽、示例和实现细节。" user-invocable: false --- # 日历 Calendar ## 简介 展示和选择日历 ## 基本用法 ```vue ``` ## API ### `` 属性 |参数名|描述|类型|默认值| |---|---|---|:---:| |model-value **(v-model)**|绑定值|`date`|`-`| |default-value|默认值(非受控状态)|`date`|`-`| |mode|模式|`'month' \| 'year'`|`-`| |default-mode|默认模式|`'month' \| 'year'`|`'month'`| |modes|显示的模式|`('month' \| 'year')[]`|`['month', 'year']`| ### `` 事件 |事件名|描述|参数| |---|---|---| |change|选择的日期改变时触发|date: `Date`| |panel-change|日期面板改变时触发|date: `Date`| ### `` 插槽 |插槽名|描述|参数|版本| |---|:---:|---|:---| |header|自定义头部内容|year: `number`
month: `number`|2.53.0| |default|自定义单元格内容|year: `number`
month: `number`
date: `number`|2.53.0| ## 常用模式 - **基础使用**:直接使用全局 `a-` 前缀组件,按需绑定属性、事件和插槽。 - **受控状态**:涉及值或显隐时优先使用 `v-model` 或命名 `v-model:*`。 ## 最佳实践 - 新代码优先使用 Vue 3、Composition API 和 `