From f9c73dd31bb7953d563d8cd7e5f2946a84f8f849 Mon Sep 17 00:00:00 2001
From: Peter Qiu <273743552@qq.com>
Date: Sat, 14 Jan 2023 22:54:38 +0800
Subject: [PATCH 1/3] fix(upload): update add-content slot
---
src/upload/__test__/index.test.js | 4 ++--
src/upload/upload.less | 6 +++++-
src/upload/upload.wxml | 7 +++----
3 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/src/upload/__test__/index.test.js b/src/upload/__test__/index.test.js
index 92c08ebf9..12a72d15b 100644
--- a/src/upload/__test__/index.test.js
+++ b/src/upload/__test__/index.test.js
@@ -329,7 +329,7 @@ describe('upload', () => {
id="t-upload"
addContent="slot"
>
- {{text}}
+ {{text}}
`,
data: {
@@ -342,7 +342,7 @@ describe('upload', () => {
const comp = simulate.render(id);
comp.attach(document.createElement('parent-wrapper'));
- const $addIcon = comp.querySelector('#t-upload >>> .t-upload__add-icon');
+ const $addIcon = comp.querySelector('#t-upload >>> .custom-add');
expect($addIcon.dom.textContent).toContain(comp.data.text);
});
});
diff --git a/src/upload/upload.less b/src/upload/upload.less
index f4117df02..a6868f4ba 100644
--- a/src/upload/upload.less
+++ b/src/upload/upload.less
@@ -19,13 +19,17 @@
&__add-icon {
width: 100%;
height: 100%;
- display: flex;
+ display: none;
align-items: center;
justify-content: center;
font-size: @upload-add-icon-font-size;
background-color: @upload-add-bg-color;
color: @upload-add-color;
border-radius: @upload-radius;
+
+ &:only-child {
+ display: flex;
+ }
}
&__thumbnail {
diff --git a/src/upload/upload.wxml b/src/upload/upload.wxml
index af4a435bf..08a975553 100644
--- a/src/upload/upload.wxml
+++ b/src/upload/upload.wxml
@@ -50,8 +50,7 @@
-
-
+
@@ -63,9 +62,9 @@
bindclick="onAddTap"
>
+
-
-
+
From 1287bb21d2bcc614171fe69153e9111ffb156f7e Mon Sep 17 00:00:00 2001
From: Peter Qiu <273743552@qq.com>
Date: Sat, 14 Jan 2023 22:55:44 +0800
Subject: [PATCH 2/3] docs(upload): update add-content description
---
src/upload/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/upload/README.md b/src/upload/README.md
index ca1c31880..5de588317 100644
--- a/src/upload/README.md
+++ b/src/upload/README.md
@@ -51,7 +51,7 @@ isComponent: true
名称 | 类型 | 默认值 | 说明 | 必传
-- | -- | -- | -- | --
-add-content | String / Slot | - | 添加按钮内容。值为空,使用默认图标渲染;值为 slot 则表示使用插槽渲染;其他值无效。 | N
+add-content | String / Slot | - | 添加按钮内容 | N
allow-upload-duplicate-file | Boolean | false | 【开发中】是否允许重复上传相同文件名的文件 | N
config | Object | - | 图片上传配置,视频上传配置,文件上传配置等,包含图片尺寸、图片来源、视频来源、视频拍摄最长时间等。更多细节查看小程序官网。[图片上传](https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseImage.html)。[视频上传](https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseVideo.html)。TS 类型:`UploadMpConfig` `type UploadMpConfig = ImageConfig \| VideoConfig` `interface ImageConfig { count?: number; sizeType?: Array; sourceType?: Array }` `type SizeTypeValues = 'original' \| 'compressed'` `type SourceTypeValues = 'album' \| 'camera'` `interface VideoConfig { sourceType?: Array; compressed?: boolean; maxDuration?: number; camera?: 'back' \| 'front' }`。[详细类型定义](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/upload/type.ts) | N
custom-style `v0.25.0` | String | - | 自定义组件样式 | N
From 41714abef773d133c1dc7ce9119e20e7eae5f33d Mon Sep 17 00:00:00 2001
From: Peter Qiu <273743552@qq.com>
Date: Sat, 14 Jan 2023 23:00:24 +0800
Subject: [PATCH 3/3] fix(upload): enable add-content property
---
src/upload/upload.wxml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/upload/upload.wxml b/src/upload/upload.wxml
index 08a975553..524b80019 100644
--- a/src/upload/upload.wxml
+++ b/src/upload/upload.wxml
@@ -63,7 +63,8 @@
>
-
+ {{addContent}}
+