From f46786f11c5c08ead7501a82e5a71430ad69b782 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期日, 27 四月 2025 17:39:24 +0800
Subject: [PATCH] 修复线索问题定位错误问题
---
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