From 16213c0f85aa3ac8317797bf4a05fd12940e16d3 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期三, 05 三月 2025 17:29:42 +0800 Subject: [PATCH] - --- src/uni_modules/uview-plus/components/u-radio-group/u-radio-group.vue | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/src/uni_modules/uview-plus/components/u-radio-group/u-radio-group.vue b/src/uni_modules/uview-plus/components/u-radio-group/u-radio-group.vue index 7d6180a..794c2c5 100644 --- a/src/uni_modules/uview-plus/components/u-radio-group/u-radio-group.vue +++ b/src/uni_modules/uview-plus/components/u-radio-group/u-radio-group.vue @@ -2,6 +2,7 @@ <view class="u-radio-group" :class="bemClass" + :style="radioGroupStyle" > <slot></slot> </view> @@ -11,6 +12,7 @@ import { props } from './props'; import { mpMixin } from '../../libs/mixin/mpMixin'; import { mixin } from '../../libs/mixin/mixin'; + import { addUnit, addStyle, deepMerge } from '../../libs/function/index'; /** * radioRroup 鍗曢�夋鐖剁粍浠� @@ -32,7 +34,8 @@ * @property {String | Number} iconSize 鍥炬爣鐨勫ぇ灏忥紝鍗曚綅px 锛堥粯璁� 12 锛� * @property {Boolean} borderBottom placement涓簉ow鏃讹紝鏄惁鏄剧ず涓嬭竟妗� 锛堥粯璁� false 锛� * @property {String} iconPlacement 鍥炬爣涓庢枃瀛楃殑瀵归綈鏂瑰紡 锛堥粯璁� 'left' 锛� - * @property {Object} customStyle 缁勪欢鐨勬牱寮忥紝瀵硅薄褰㈠紡 + * @property {Object} gap item 涔嬮棿鐨勯棿璺� + * @property {Object} customStyle 缁勪欢鐨勬牱寮忥紝瀵硅薄褰㈠紡 * @event {Function} change 浠讳竴涓猺adio鐘舵�佸彂鐢熷彉鍖栨椂瑙﹀彂 * @example <u-radio-group v-model="value"></u-radio-group> */ @@ -60,6 +63,12 @@ // this.bem涓轰竴涓猚omputed鍙橀噺锛屽湪mixin涓� return this.bem('radio-group', ['placement']) }, + radioGroupStyle() { + const style = { + gap: addUnit(this.gap) + }; + return deepMerge(style, addStyle(this.customStyle)); + } }, watch: { // 褰撶埗缁勪欢闇�瑕佸瓙缁勪欢闇�瑕佸叡浜殑鍙傛暟鍙戠敓浜嗗彉鍖栵紝鎵嬪姩閫氱煡瀛愮粍浠� -- Gitblit v1.9.1