[TOC] > Sun May 23 2021 22:08:51 GMT+0800 (GMT+08:00) 既然都写了一个月的,不妨直接写一年的,是吧? 我们先理一下思绪: 1. 先设计一个月的: * 月份标题(`useMothAsHeader={control:boolean,language:'zh-CN', format:'short|long|numeirc'}`) * 一周表头 (`weekdayFormat={language:'',format:'long'|'short|numeirc'}`) * 日期区域设置间隔; (`dateRangeSetting={rowSpacing:number,columnSpacing:number}`) 2. 相邻月份日历的布局设置 `margin={right:number,buttom:number}`; 3. 全年日历排版配置(`横排数` × `纵排数`) `layout={v:number,h:number}` 4. 样式设计; ![](https://img.kancloud.cn/41/ab/41ab324fa633ac81b170f2a3c01947c4_1052x459.png) 全年排版尽可能对称设计,但依旧是从上到下,从左到右依次创建。 * 1 × 12 * 12 × 1 * 2 × 6 * 6 × 2 * 3 × 4 * 4 × 3 边界间隔,我们只需要定义下方和右侧就可以了,因为都是从左到右、从上到下去填充,边界自然就出来了。