From 944206b8372e0dff7e2d4c148d7111e1c237d52d Mon Sep 17 00:00:00 2001 From: neverland Date: Sun, 15 Nov 2020 20:46:56 +0800 Subject: [PATCH] fix(Calendar): month-show event triggered multiple times (#7565) --- src/calendar/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calendar/index.js b/src/calendar/index.js index 36d16898d1e5..f22ca018e6cd 100644 --- a/src/calendar/index.js +++ b/src/calendar/index.js @@ -278,7 +278,8 @@ export default createComponent({ visibleRange[0] = i; } - if (!months[i].visible) { + if (!months[i].showed) { + months[i].showed = true; this.$emit('month-show', { date: months[i].date, title: months[i].title,