From f14ea940fb32105de8b592992e3f53c62f31d84d Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 22 一月 2026 16:42:51 +0800
Subject: [PATCH] 2026.1.22

---
 component/uploader/uploader.wxml |   30 ++++++++++++++++++++++++------
 1 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/component/uploader/uploader.wxml b/component/uploader/uploader.wxml
index 3e09af0..dcfabde 100644
--- a/component/uploader/uploader.wxml
+++ b/component/uploader/uploader.wxml
@@ -14,7 +14,7 @@
   </view>
   <view class="weui-uploader__bd">
     <view class="weui-uploader__files">
-      <block wx:for="{{currentFiles}}" wx:key="*this">
+      <block wx:for="{{currentFiles}}" wx:key="index">
         <!-- 鍥剧墖 -->
         <block wx:if="{{item.type == 'image'}}">
           <view
@@ -58,6 +58,14 @@
               src="{{item.url}}"
               mode="aspectFill"
             />
+            <view class="close-btn">
+              <t-icon
+                name="close"
+                size="36rpx"
+                data-index="{{index}}"
+                catch:tap="deleteFile"
+              ></t-icon>
+            </view>
           </view>
         </block>
         <block wx:elif="{{item.type == 'file'}}">
@@ -66,14 +74,24 @@
             bindtap="previewFile"
             class="weui-uploader__file"
           >
-            <view class="{{'weui-uploader__img uploader-preview__file ' + styleClass}}">
+            <view
+              class="{{'weui-uploader__img uploader-preview__file ' + item.styleClass}}"
+            >
               <view class="wrap">
-                <span class="{{'txt ' + styleClass}}">{{item.name}}</span>
-                <span class="{{'filename ' + styleClass}}" data-title="{{item.name}}"
+                <span class="{{'txt ' + item.styleClass}}">{{item.name}}</span>
+                <!-- <span class="{{'filename ' + item.styleClass}}" data-title="{{item.name}}"
                   >{{item.name}}</span
-                >
+                > -->
               </view>
-              <text class="unit">{{item.size + ' KB'}}</text>
+              <text class="unit" data-ext="{{item.ext}}">{{item.size}}</text>
+            </view>
+            <view class="close-btn">
+              <t-icon
+                name="close"
+                size="36rpx"
+                data-index="{{index}}"
+                catch:tap="deleteFile"
+              ></t-icon>
             </view>
           </view>
         </block>

--
Gitblit v1.9.3