diff --git a/packages/uploader/index.less b/packages/uploader/index.less
index 3a44e6df..8c6c3db0 100644
--- a/packages/uploader/index.less
+++ b/packages/uploader/index.less
@@ -66,12 +66,20 @@
&-delete {
position: absolute;
- top: -8px;
- right: -8px;
- color: @uploader-delete-color;
- font-size: @uploader-delete-icon-size;
- background-color: @uploader-delete-background-color;
- border-radius: 100%;
+ top: 0;
+ right: 0;
+ z-index: 1;
+ display: flex;
+ padding: 10px;
+ border-radius: 50%;
+ transform: translate(50%, -50%);
+
+ &__icon {
+ color: @uploader-delete-color;
+ font-size: @uploader-delete-icon-size;
+ background-color: @uploader-delete-background-color;
+ border-radius: 50%;
+ }
}
}
diff --git a/packages/uploader/index.wxml b/packages/uploader/index.wxml
index 09f76563..241e07f1 100644
--- a/packages/uploader/index.wxml
+++ b/packages/uploader/index.wxml
@@ -37,13 +37,14 @@
{{ item.message }}
-
+ >
+
+
@@ -57,7 +58,7 @@
wx:if="{{ showUpload }}"
class="van-uploader__upload {{ disabled ? 'van-uploader__upload--disabled': ''}}"
style="width: {{ utils.addUnit(previewSize) }}; height: {{ utils.addUnit(previewSize) }};"
- bind:tap="startUpload"
+ bindtap="startUpload"
>
{{ uploadText }}