From 1f9e43b7bbb848c7ee2aaa89ffece17002b2c915 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 16 一月 2026 17:31:08 +0800
Subject: [PATCH] 2026.1.16

---
 miniprogram_npm/tdesign-miniprogram/switch/switch.wxml |   33 +--------------------------------
 1 files changed, 1 insertions(+), 32 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/switch/switch.wxml b/miniprogram_npm/tdesign-miniprogram/switch/switch.wxml
index 9aa2cd7..230310b 100644
--- a/miniprogram_npm/tdesign-miniprogram/switch/switch.wxml
+++ b/miniprogram_npm/tdesign-miniprogram/switch/switch.wxml
@@ -1,32 +1 @@
-<wxs src="../common/utils.wxs" module="_" />
-
-<view
-  style="{{_._style([style, customStyle])}}"
-  class="class {{ prefix }}-class {{classPrefix}}"
-  bind:tap="handleSwitch"
-  aria-checked="{{checked}}"
-  aria-disabled="{{disabled}}"
-  aria-role="switch"
->
-  <view
-    class="{{_.cls(classPrefix + '__body', [['checked', checked], ['disabled', disabled], size])}} {{prefix}}-class-body"
-  >
-    <view
-      class="{{_.cls(classPrefix + '__dot', [['checked', checked], ['plain', label.length != 2 && icon.length != 2 && !loading], size])}} {{prefix}}-class-dot"
-      aria-hidden="{{true}}"
-    >
-      <view
-        wx:if="{{label}}"
-        class="{{_.cls(classPrefix + '__label', [['checked', checked], ['disabled', disabled], size])}} {{prefix}}-class-label"
-      >
-        <t-loading wx:if="{{loading}}" inherit-color size="32rpx" />
-        <text wx:elif="{{label.length == 2}}">{{checked ? label[0] : label[1]}}</text>
-        <t-icon
-          wx:elif="{{icon.length == 2}}"
-          name="{{checked ? icon[0] : icon[1]}}"
-          t-class="{{_.cls(classPrefix + '__icon', [['checked', checked], size])}}"
-        />
-      </view>
-    </view>
-  </view>
-</view>
+<wxs src="../common/utils.wxs" module="_"/><view style="{{_._style([style, customStyle])}}" class="class {{ prefix }}-class {{classPrefix}}" bind:tap="handleSwitch" aria-checked="{{checked}}" aria-disabled="{{disabled}}" aria-role="switch"><view class="{{_.cls(classPrefix + '__body', [['checked', checked], ['disabled', disabled || loading], size])}} {{prefix}}-class-body"><view class="{{_.cls(classPrefix + '__dot', [['checked', checked], ['disabled', disabled || loading], ['plain', label.length != 2 && icon.length != 2 && !loading], size])}} {{prefix}}-class-dot" aria-hidden="{{true}}"><view wx:if="{{label}}" class="{{_.cls(classPrefix + '__label', [['checked', checked], ['disabled', disabled], size])}} {{prefix}}-class-label"><t-loading wx:if="{{loading}}" class="{{classPrefix}}__loading" size="32rpx"/><text wx:elif="{{label.length == 2}}">{{checked ? label[0] : label[1]}}</text><t-icon wx:elif="{{icon.length == 2}}" name="{{checked ? icon[0] : icon[1]}}" t-class="{{_.cls(classPrefix + '__icon', [['checked', checked], size])}}"/></view></view></view></view>
\ No newline at end of file

--
Gitblit v1.9.3