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