diff --git a/src/components/GanttChart.vue b/src/components/GanttChart.vue index f774baf..55c477a 100644 --- a/src/components/GanttChart.vue +++ b/src/components/GanttChart.vue @@ -117,6 +117,15 @@ const timelineRef = ref | null>(null) // 时间刻度状态 const currentTimeScale = ref(TimelineScale.DAY) +watch( + () => timelineRef.value, + newTimeline => { + if (newTimeline) { + newTimeline.updateTimeScale(currentTimeScale.value) + } + }, +) + // TaskList的固定总长度(所有列的最小宽度之和 + 边框等额外空间) // 列宽: 300+120+120+140+140+100+100+100 = 1120px // 边框: 7个列间边框 * 1px = 7px diff --git a/src/components/GanttToolbar.vue b/src/components/GanttToolbar.vue index e2805d9..ada324a 100644 --- a/src/components/GanttToolbar.vue +++ b/src/components/GanttToolbar.vue @@ -1,5 +1,5 @@