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/input/input.wxml |  101 --------------------------------------------------
 1 files changed, 1 insertions(+), 100 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/input/input.wxml b/miniprogram_npm/tdesign-miniprogram/input/input.wxml
index 3a50ba4..82552d1 100644
--- a/miniprogram_npm/tdesign-miniprogram/input/input.wxml
+++ b/miniprogram_npm/tdesign-miniprogram/input/input.wxml
@@ -1,100 +1 @@
-<import src="../common/template/icon.wxml" />
-<wxs src="../common/utils.wxs" module="_" />
-<wxs src="./input.wxs" module="this" />
-
-<view
-  style="{{_._style([style, customStyle])}}"
-  class="{{_.cls(classPrefix, [['border', !borderless]])}} {{classPrefix}}--layout-{{layout}} class {{prefix}}-class"
-  aria-describedby
->
-  <!-- aria-describedby鐢ㄤ簬鍏宠仈璇ヨ璁剧疆浜哸ria-hidden鐨勫厓绱犳渶杩戠殑鐒︾偣锛岃В鍐宠Е鍙戠劍鐐硅繃搴︿笂涓嬪亸绉荤殑闂 -->
-  <view class="{{classPrefix}}__wrap--prefix">
-    <view class="{{classPrefix}}__icon--prefix">
-      <slot name="prefix-icon" />
-      <template
-        wx:if="{{_prefixIcon}}"
-        is="icon"
-        data="{{tClass: prefix + '-class-prefix-icon', ariaHidden: true, ..._prefixIcon}}"
-      />
-    </view>
-    <view class="{{classPrefix}}__label" aria-hidden>
-      <slot name="label" />
-      <text wx:if="{{label}}" class="{{prefix}}-class-label">{{label}}</text>
-    </view>
-  </view>
-
-  <view class="{{classPrefix}}__wrap">
-    <view class="{{classPrefix}}__content {{classPrefix}}--{{status}}">
-      <input
-        maxlength="{{maxlength}}"
-        disabled="{{disabled}}"
-        placeholder="{{placeholder}}"
-        placeholder-style="{{placeholderStyle}}"
-        placeholder-class="{{classPrefix}}__placeholder {{placeholderClass}}"
-        value="{{value}}"
-        bindinput="onInput"
-        bindfocus="onFocus"
-        bindblur="onBlur"
-        bindconfirm="onConfirm"
-        bindkeyboardheightchange="onKeyboardHeightChange"
-        bindnicknamereview="onNickNameReview"
-        password="{{type === 'password'}}"
-        type="{{type === 'password' ? 'text' : type}}"
-        focus="{{focus}}"
-        confirm-type="{{confirmType}}"
-        confirm-hold="{{confirmHold}}"
-        cursor="{{cursor}}"
-        cursor-spacing="{{cursorSpacing}}"
-        adjust-position="{{adjustPosition}}"
-        auto-focus="{{autoFocus}}"
-        always-embed="{{alwaysEmbed}}"
-        selection-start="{{selectionStart}}"
-        selection-end="{{selectionEnd}}"
-        hold-keyboard="{{holdKeyboard}}"
-        safe-password-cert-path="{{safePasswordCertPath}}"
-        safe-password-length="{{safePasswordLength}}"
-        safe-password-time-stamp="{{safePasswordTimeStamp}}"
-        safe-password-nonce="{{safePasswordNonce}}"
-        safe-password-salt="{{safePasswordSalt}}"
-        safe-password-custom-hash="{{safePasswordCustomHash}}"
-        class="{{this.getInputClass(classPrefix, suffix, align, disabled)}} {{prefix}}-class-input"
-        aria-role="textbox"
-        aria-label="{{label}}"
-        aria-roledescription="{{label}}"
-      />
-      <!--
-          杩欓噷aria-role="textbox"鍜宎ria-label缁勫悎浣跨敤瀹炵幇ios鐨勮仛鍚堢劍鐐规挱鎶ユ晥鏋溿��
-          ios浼氭挱鎶ria-label锛屼笉浼氶噸澶嶆挱鎶ria-roledescription鐨勫唴瀹癸紱
-          瀹夊崜涓嶄細鎾姤aria-label锛屼細鎾姤aria-roledescription鐨勫唴瀹�
-        -->
-      <view
-        wx:if="{{_clearIcon && value.length > 0}}"
-        class="{{classPrefix}}__wrap--clearable-icon"
-        bind:touchstart="clearInput"
-      >
-        <template
-          is="icon"
-          data="{{tClass: prefix + '-class-clearable', ariaRole: 'button', ariaLabel: '娓呴櫎', ..._clearIcon }}"
-        />
-      </view>
-      <view class="{{classPrefix}}__wrap--suffix {{prefix}}-class-suffix" bind:tap="onSuffixClick">
-        <text wx:if="{{suffix}}">{{suffix}}</text>
-        <slot name="suffix" />
-      </view>
-      <view class="{{classPrefix}}__wrap--suffix-icon" bind:tap="onSuffixIconClick">
-        <slot name="suffix-icon" />
-        <template
-          wx:if="{{_suffixIcon}}"
-          is="icon"
-          data="{{tClass: prefix + '-class-suffix-icon', ariaRole: 'button', ..._suffixIcon }}"
-        />
-      </view>
-    </view>
-    <view
-      wx:if="{{tips && tips.length > 0}}"
-      class="{{classPrefix}}__tips {{classPrefix}}--{{align}} {{prefix}}-class-tips"
-      >{{tips}}
-    </view>
-    <slot name="tips" />
-  </view>
-</view>
+<import src="../common/template/icon.wxml"/><wxs src="../common/utils.wxs" module="_"/><wxs src="./input.wxs" module="_this"/><view style="{{_._style([style, customStyle])}}" class="{{_.cls(classPrefix, [['border', !borderless]])}} {{classPrefix}}--layout-{{layout}} class {{prefix}}-class" aria-describedby><view class="{{classPrefix}}__wrap--prefix"><view class="{{classPrefix}}__icon--prefix"><slot name="prefix-icon"/><template wx:if="{{_prefixIcon}}" is="icon" data="{{tClass: prefix + '-class-prefix-icon', ariaHidden: true, ..._prefixIcon}}"/></view><view class="{{classPrefix}}__label {{prefix}}-class-label" aria-hidden><slot name="label"/><block wx:if="{{label}}">{{label}}</block></view></view><view class="{{classPrefix}}__wrap"><view class="{{classPrefix}}__content {{classPrefix}}--{{status}}"><input class="{{_this.getInputClass(classPrefix, suffix, align, disabled)}} {{prefix}}-class-input" maxlength="{{allowInputOverMax ? -1 : maxlength}}" disabled="{{disabled || readonly}}" placeholder="{{placeholder}}" placeholder-style="{{placeholderStyle}}" placeholder-class="{{_.cls(classPrefix + '__placeholder',  [['disabled', disabled]])}} {{placeholderClass}}" value="{{value}}" password="{{type === 'password'}}" type="{{type === 'password' ? 'text' : type}}" focus="{{focus}}" confirm-type="{{confirmType}}" confirm-hold="{{confirmHold}}" cursor="{{cursor}}" cursor-color="{{cursorColor}}" cursor-spacing="{{cursorSpacing}}" adjust-position="{{adjustPosition}}" auto-focus="{{autoFocus}}" always-embed="{{alwaysEmbed}}" selection-start="{{selectionStart}}" selection-end="{{selectionEnd}}" hold-keyboard="{{holdKeyboard}}" safe-password-cert-path="{{safePasswordCertPath}}" safe-password-length="{{safePasswordLength}}" safe-password-time-stamp="{{safePasswordTimeStamp}}" safe-password-nonce="{{safePasswordNonce}}" safe-password-salt="{{safePasswordSalt}}" safe-password-custom-hash="{{safePasswordCustomHash}}" aria-role="textbox" aria-label="{{label}}" aria-roledescription="{{label}}" bindinput="onInput" bindchange="onChange" bindfocus="onFocus" bindblur="onBlur" bindconfirm="onConfirm" bindkeyboardheightchange="onKeyboardHeightChange" bindnicknamereview="onNickNameReview"/><view wx:if="{{_clearIcon && value.length > 0 && showClearIcon}}" class="{{classPrefix}}__wrap--clearable-icon" bind:tap="clearInput"><template is="icon" data="{{tClass: prefix + '-class-clearable', ariaRole: 'button', ariaLabel: '娓呴櫎', ..._clearIcon }}"/></view><view class="{{classPrefix}}__wrap--suffix {{prefix}}-class-suffix" bind:tap="onSuffixClick"><text wx:if="{{suffix}}">{{suffix}}</text><slot name="suffix"/></view><view class="{{classPrefix}}__wrap--suffix-icon" bind:tap="onSuffixIconClick"><slot name="suffix-icon"/><template wx:if="{{_suffixIcon}}" is="icon" data="{{tClass: prefix + '-class-suffix-icon', ariaRole: 'button', ..._suffixIcon }}"/></view></view><view wx:if="{{tips && tips.length > 0}}" class="{{classPrefix}}__tips {{classPrefix}}--{{align}} {{prefix}}-class-tips">{{tips}}</view><slot name="tips"/></view><slot name="extra"/></view>
\ No newline at end of file

--
Gitblit v1.9.3