diff --git a/src/components/Discover/Map/Filter/Timeframes.vue b/src/components/Discover/Map/Filter/Timeframes.vue index 0f4b37f..c25e865 100644 --- a/src/components/Discover/Map/Filter/Timeframes.vue +++ b/src/components/Discover/Map/Filter/Timeframes.vue @@ -250,11 +250,14 @@ export default{ changeSelectArea(e) { // 日曆改變時,滑塊跟著改變 let sliderData = this.sliderData; - this.startTime = new Date(sliderData[e[0]]); - this.endTime = new Date(sliderData[e[1]]); + let start = sliderData[e[0].toFixed()]; + let end = sliderData[e[1].toFixed()]; // 取得 index,須為整數。 + + this.startTime = new Date(start); + this.endTime = new Date(end); // 重新設定 start end 日曆選取範圍 - this.endMinDate = new Date(sliderData[e[0]]); - this.startMaxDate = new Date(sliderData[e[1]]); + this.endMinDate = new Date(start); + this.startMaxDate = new Date(end); // 重新算圖 this.resizeMask(this.chart); // 執行 timeFrameStartEnd 才會改變數據