From d1448cb0ef10f358bb7bddb4e1ec268515e0b787 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 15 七月 2025 11:46:57 +0800
Subject: [PATCH] 项目初始化

---
 uni_modules/uview-ui/components/u-avatar/props.js |   78 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/uni_modules/uview-ui/components/u-avatar/props.js b/uni_modules/uview-ui/components/u-avatar/props.js
new file mode 100644
index 0000000..34ca0f2
--- /dev/null
+++ b/uni_modules/uview-ui/components/u-avatar/props.js
@@ -0,0 +1,78 @@
+export default {
+    props: {
+        // 澶村儚鍥剧墖璺緞(涓嶈兘涓虹浉瀵硅矾寰�)
+        src: {
+            type: String,
+            default: uni.$u.props.avatar.src
+        },
+        // 澶村儚褰㈢姸锛宑ircle-鍦嗗舰锛宻quare-鏂瑰舰
+        shape: {
+            type: String,
+            default: uni.$u.props.avatar.shape
+        },
+        // 澶村儚灏哄
+        size: {
+            type: [String, Number],
+            default: uni.$u.props.avatar.size
+        },
+        // 瑁佸壀妯″紡
+        mode: {
+            type: String,
+            default: uni.$u.props.avatar.mode
+        },
+        // 鏄剧ず鐨勬枃瀛�
+        text: {
+            type: String,
+            default: uni.$u.props.avatar.text
+        },
+        // 鑳屾櫙鑹�
+        bgColor: {
+            type: String,
+            default: uni.$u.props.avatar.bgColor
+        },
+        // 鏂囧瓧棰滆壊
+        color: {
+            type: String,
+            default: uni.$u.props.avatar.color
+        },
+        // 鏂囧瓧澶у皬
+        fontSize: {
+            type: [String, Number],
+            default: uni.$u.props.avatar.fontSize
+        },
+        // 鏄剧ず鐨勫浘鏍�
+        icon: {
+            type: String,
+            default: uni.$u.props.avatar.icon
+        },
+        // 鏄剧ず灏忕▼搴忓ご鍍忥紝鍙鐧惧害锛屽井淇★紝QQ灏忕▼搴忔湁鏁�
+        mpAvatar: {
+            type: Boolean,
+            default: uni.$u.props.avatar.mpAvatar
+        },
+        // 鏄惁浣跨敤闅忔満鑳屾櫙鑹�
+        randomBgColor: {
+            type: Boolean,
+            default: uni.$u.props.avatar.randomBgColor
+        },
+        // 鍔犺浇澶辫触鐨勯粯璁ゅご鍍�(缁勪欢鏈夊唴缃粯璁ゅ浘鐗�)
+        defaultUrl: {
+            type: String,
+            default: uni.$u.props.avatar.defaultUrl
+        },
+        // 濡傛灉閰嶇疆浜唕andomBgColor涓簍rue锛屼笖閰嶇疆浜嗘鍊硷紝鍒欎粠榛樿鐨勮儗鏅壊鏁扮粍涓彇鍑哄搴旂储寮曠殑棰滆壊鍊硷紝鍙栧��0-19涔嬮棿
+        colorIndex: {
+            type: [String, Number],
+            // 鏍¢獙鍙傛暟瑙勫垯锛岀储寮曞湪0-19涔嬮棿
+            validator(n) {
+                return uni.$u.test.range(n, [0, 19]) || n === ''
+            },
+            default: uni.$u.props.avatar.colorIndex
+        },
+        // 缁勪欢鏍囪瘑绗�
+        name: {
+            type: String,
+            default: uni.$u.props.avatar.name
+        }
+    }
+}

--
Gitblit v1.9.3