From 3bd962a6d7f61239c020e2dbbeb7341e5b842dd1 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 21 四月 2026 11:46:41 +0800
Subject: [PATCH] 推送

---
 node_modules/@dcloudio/uni-ui/lib/uni-calendar/uni-calendar.vue |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/node_modules/@dcloudio/uni-ui/lib/uni-calendar/uni-calendar.vue b/node_modules/@dcloudio/uni-ui/lib/uni-calendar/uni-calendar.vue
index 0beebfb..cb99f2a 100644
--- a/node_modules/@dcloudio/uni-ui/lib/uni-calendar/uni-calendar.vue
+++ b/node_modules/@dcloudio/uni-ui/lib/uni-calendar/uni-calendar.vue
@@ -193,10 +193,13 @@
 				this.cale.setDate(this.nowDate.fullDate)
 				this.weeks = this.cale.weeks
 			},
-			selected(newVal) {
-				this.cale.setSelectInfo(this.nowDate.fullDate, newVal)
-				this.weeks = this.cale.weeks
-			}
+			selected: {
+			    handler(newVal) {
+				   this.cale.setSelectInfo(this.nowDate.fullDate, newVal);
+				   this.weeks = this.cale.weeks;
+			    },
+			    deep: true,
+		    },
 		},
 		created() {
 			this.cale = new Calendar({
@@ -214,11 +217,11 @@
 				const value = e.detail.value + '-1'
 				this.setDate(value)
 
-				const { year,month } = this.cale.getDate(value)
-        this.$emit('monthSwitch', {
-            year,
-            month
-        })
+				let detail = this.cale.getDate(value)
+				this.$emit('monthSwitch', {
+					year: detail.year,
+					month: Number(detail.month)
+				})
 			},
 			/**
 			 * 鍒濆鍖栨棩鏈熸樉绀�

--
Gitblit v1.9.3