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