[福特请求] 为日历视图添加每周一至五加热图
作者: KRaymundus创建于 2026年9月14日更新于 2026年9月15日
标签T: featureC: VHeatmap
要解决的问题 " v-heatmap " 已经可以看起来像一个日历( " 逐个 " 月,每周一栏,每周一行)。 今天,开始一周并不是一个问题。 你必须自己提供:
- 首周日订票
- 作为
日期.getDay() ' 的项目-行' - 与第一天相符的一周列键 " v-date-picker " 已经拥有 " 第一周 " (0=星期日)。 热映射日历视图没有,因此地语周(欧洲大多数地区为周一-周一)容易出错. 这也是在每月重叠时出现的。 重叠为"分数 [0]. cells [======== 无效",下一组由"groupGap - cellWidth"所转移. 这与文件日历例与星期天第一行`[0、1、2、3、4、5、6]相匹配。 由于星期一第一行,从星期天开始的月份在第一栏有所剩的星期日,重叠仍在进行,一个非零 " 组-gap " 的假期星期日与其所属的一周相抵消。 你不能有星期一的第一个星期,一个月的间隔,同时调整的星期。
建议的解决办法 在 " v-heatmap " 上加上 " 首日 " ,与 " v-date-picker " 的含义相同: " 0 " 星期日至 " 6 " 星期六。 当设定( 或当日期适配器的本地端周开始作为默认时) :
- 周一行从当天起订出(例如:星期一至星期一至太阳)。
- 一周栏从当天开始。
- 周中月与该周重叠,重叠周共用一栏。 仅将“分组差距”作为几个月之间的间隔,而不是作为重叠抵消的一部分。 然后,文件日历示例可以使用 " 首日周刊 " ,而不用手卷 " rows " / " item-row " 。
内容来源: vuetifyjs/vuetify