From 9bce51f651aad297ef9eb6df832bfdaf1de05d84 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 14:27:54 +0800
Subject: [PATCH] 青岛推送

---
 node_modules/@dcloudio/uni-ui/lib/uni-popup-dialog/uni-popup-dialog.vue |   28 +++++++++++++++++++++-------
 1 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/node_modules/@dcloudio/uni-ui/lib/uni-popup-dialog/uni-popup-dialog.vue b/node_modules/@dcloudio/uni-ui/lib/uni-popup-dialog/uni-popup-dialog.vue
index 08707d4..ea93ea5 100644
--- a/node_modules/@dcloudio/uni-ui/lib/uni-popup-dialog/uni-popup-dialog.vue
+++ b/node_modules/@dcloudio/uni-ui/lib/uni-popup-dialog/uni-popup-dialog.vue
@@ -1,5 +1,5 @@
 <template>
-	<view class="uni-popup-dialog">
+	<view class="uni-popup-dialog" :style="{ borderRadius }">
 		<view class="uni-dialog-title">
 			<text class="uni-dialog-title-text" :class="['uni-popup__'+dialogType]">{{titleText}}</text>
 		</view>
@@ -124,6 +124,10 @@
 			focus: {
 				type: Boolean,
 				default: true,
+			},
+		    borderRadius: {
+				type: String,
+				default: '11px',
 			}
 		},
 		data() {
@@ -156,12 +160,13 @@
 				}
 			},
 			value(val) {
-				if (this.maxlength != -1 && this.mode === 'input') {
-					this.val = val.slice(0, this.maxlength);
-				} else {
-					this.val = val
-				}
+				this.setVal(val)
 			},
+			// #ifdef VUE3
+			modelValue(val) {
+				this.setVal(val)
+			},
+			// #endif
 			val(val) {
 				// #ifdef VUE2
 				// TODO 鍏煎 vue2
@@ -188,6 +193,16 @@
 			}
 		},
 		methods: {
+			/**
+			 * 缁檝al灞炴�ц祴鍊�
+			 */
+			setVal(val) {
+				if (this.maxlength != -1 && this.mode === 'input') {
+					this.val = val.slice(0, this.maxlength);
+				} else {
+					this.val = val
+				}
+			},
 			/**
 			 * 鐐瑰嚮纭鎸夐挳
 			 */
@@ -218,7 +233,6 @@
 <style lang="scss">
 	.uni-popup-dialog {
 		width: 300px;
-		border-radius: 11px;
 		background-color: #fff;
 	}
 

--
Gitblit v1.9.3