From 0746b7bbe6aa3d9f02e03654a2cd4fde2081c335 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期一, 21 四月 2025 09:29:40 +0800 Subject: [PATCH] bug修复 --- miniprogram_npm/tdesign-miniprogram/radio/radio.wxml | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-) diff --git a/miniprogram_npm/tdesign-miniprogram/radio/radio.wxml b/miniprogram_npm/tdesign-miniprogram/radio/radio.wxml index bfb5990..6d748ad 100644 --- a/miniprogram_npm/tdesign-miniprogram/radio/radio.wxml +++ b/miniprogram_npm/tdesign-miniprogram/radio/radio.wxml @@ -3,16 +3,16 @@ <view style="{{_._style([style, customStyle])}}" class="{{_.cls(classPrefix, [_placement, ['block', block]])}} class {{prefix}}-class" - disabled="{{disabled}}" + disabled="{{_disabled}}" aria-role="radio" aria-checked="{{checked}}" aria-label="{{label + content}}" - aria-disabled="{{disabled}}" + aria-disabled="{{_disabled}}" tabindex="{{tabindex}}" - bind:tap="handleTap" + mut-bind:tap="handleTap" > <view - class="{{_.cls(classPrefix + '__icon', [_placement, ['checked', checked], ['disabled', disabled]])}} {{prefix}}-class-icon" + class="{{_.cls(classPrefix + '__icon', [_placement, ['checked', checked], ['disabled', _disabled]])}} {{prefix}}-class-icon" > <slot name="icon" wx:if="{{slotIcon}}" /> <view wx:elif="{{customIcon}}" class="{{classPrefix}}__image"> @@ -26,32 +26,34 @@ /> <view wx:if="{{checked && icon == 'dot'}}" - class="{{_.cls(classPrefix + '__icon-' + icon, [['disabled', disabled]])}}" + class="{{_.cls(classPrefix + '__icon-' + icon, [['disabled', _disabled]])}}" /> <view wx:if="{{!checked && (icon == 'circle' || icon == 'dot')}}" - class="{{_.cls(classPrefix + '__icon-circle', [['disabled', disabled]])}}" + class="{{_.cls(classPrefix + '__icon-circle', [['disabled', _disabled]])}}" /> <!-- line && unchecked 涓虹┖ 闇�瑕佸睍浣嶅厓绱� --> <view wx:if="{{!checked && icon == 'line'}}" class="placeholder"></view> </block> </view> - <view class="{{classPrefix}}__content" data-target="text" catch:tap="handleTap"> + <view class="{{classPrefix}}__content" data-target="text" mut-bind:tap="handleTap"> <view - class="{{_.cls(classPrefix + '__title', [['disabled', disabled], ['checked', checked]])}} {{prefix}}-class-label" + class="{{_.cls(classPrefix + '__title', [['disabled', _disabled], ['checked', checked]])}} {{prefix}}-class-label" style="-webkit-line-clamp:{{maxLabelRow}}" > - {{label}} + <block wx:if="{{label}}">{{label}}</block> <slot /> <slot name="label" /> </view> <view - class="{{_.cls(classPrefix + '__description', [['disabled', disabled], ['checked', checked]])}} {{prefix}}-class-content " + class="{{_.cls(classPrefix + '__description', [['disabled', _disabled], ['checked', checked]])}} {{prefix}}-class-content " style="-webkit-line-clamp:{{maxContentRow}}" - >{{content}}<slot name="content" - /></view> + > + <block wx:if="{{content}}">{{content}}</block> + <slot name="content" /> + </view> </view> <view wx:if="{{!borderless}}" class="{{_.cls(classPrefix + '__border', [_placement])}} {{prefix}}-class-border" /> -- Gitblit v1.9.3