Skip to content

Commit e221a60

Browse files
zydemailgoldjunkrattdesign-botanlyyao
authored
Feature/remove file add (#4331)
* fix(chat-sender): 移除chat-sender组件的file-add事件相关代码 移除了chat-sender组件中file-add事件的文档说明、事件绑定和类型定义,保持功能一致性。 * fix(chat-sender): 移除chat-sender组件file-add相关代码;移除attachments组件addable相关代码 * chore: update submodule * chore: stash changelog [ci skip] * docs: update api docs --------- Co-authored-by: seerzhang@tencent.com <1016217659@qq.com> Co-authored-by: tdesign-bot <tdesign@tencent.com> Co-authored-by: anlyyao <anly_yaw@163.com>
1 parent 1f1c51c commit e221a60

35 files changed

Lines changed: 56 additions & 150 deletions

File tree

packages/pro-components/chat/attachments/README.en-US.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ name | type | default | description | required
88
-- | -- | -- | -- | --
99
style | Object | - | CSS(Cascading Style Sheets) | N
1010
custom-style | Object | - | CSS(Cascading Style Sheets),used to set style on virtual component | N
11-
addable | Boolean | true | \- | N
1211
image-viewer | Boolean | true | \- | N
1312
items | Array | [] | required。Typescript: `FileItem[]` `interface FileItem { fileType: 'image'\|'video'\|'audio'\|'pdf'\|'doc'\|'ppt'\|'txt'; name: string; url: string; size: number; status?: 'success'\|'fail'\|'pending'\|'error'; progress?: number; errorMessage?: string; fileIcon?: string; width?: number; height?: number; mode?: 'aspectFit' \| 'aspectFill' \| 'widthFix' \| 'heightFix' \| 'scaleToFill'}`[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/pro-components/chat/attachments/type.ts) | Y
1413
removable | Boolean | true | \- | N

packages/pro-components/chat/attachments/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ isComponent: true
5353
-- | -- | -- | -- | --
5454
style | Object | - | 样式 | N
5555
custom-style | Object | - | 样式,一般用于开启虚拟化组件节点场景 | N
56-
addable | Boolean | true | 【讨论中】是否显示添加按钮 | N
5756
image-viewer | Boolean | true | 是否启用图片预览功能 | N
5857
items | Array | [] | 必需。附件列表。TS 类型:`FileItem[]` `interface FileItem { fileType: 'image'\|'video'\|'audio'\|'pdf'\|'doc'\|'ppt'\|'txt'; name: string; url: string; size: number; status?: 'success'\|'fail'\|'pending'\|'error'; progress?: number; errorMessage?: string; fileIcon?: string; width?: number; height?: number; mode?: 'aspectFit' \| 'aspectFill' \| 'widthFix' \| 'heightFix' \| 'scaleToFill'}`[详细类型定义](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/pro-components/chat/attachments/type.ts) | Y
5958
removable | Boolean | true | 是否显示删除按钮 | N

packages/pro-components/chat/attachments/props.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@
66

77
import { TdAttachmentsProps } from './type';
88
const props: TdAttachmentsProps = {
9-
/** 【讨论中】是否显示添加按钮 */
10-
addable: {
11-
type: Boolean,
12-
value: true,
13-
},
149
/** 是否启用图片预览功能 */
1510
imageViewer: {
1611
type: Boolean,

packages/pro-components/chat/attachments/type.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,6 @@
55
* */
66

77
export interface TdAttachmentsProps {
8-
/**
9-
* 【讨论中】是否显示添加按钮
10-
* @default true
11-
*/
12-
addable?: {
13-
type: BooleanConstructor;
14-
value?: boolean;
15-
};
168
/**
179
* 是否启用图片预览功能
1810
* @default true

packages/pro-components/chat/chat-list/_example/docs/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ Component({
6969
items: [],
7070
removable: true,
7171
imageViewer: true,
72-
addable: false,
7372
},
7473
renderPresets: [
7574
{

packages/pro-components/chat/chat-list/_example/image/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ Component({
7171
items: [],
7272
removable: true,
7373
imageViewer: true,
74-
addable: false,
7574
},
7675
contentHeight: '100vh', // 内容高度
7776
activePopoverId: '', // 当前打开悬浮actionbar的chatId

packages/pro-components/chat/chat-sender/README.en-US.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,14 @@ visible | Boolean | false | \- | N
2424

2525
name | params | description
2626
-- | -- | --
27-
blur | `(value:string, context: { e: FocusEvent })` | \-
28-
change | `(value:string, context: { e: InputEvent \| MouseEvent \| KeyboardEvent })` | \-
29-
file-add | \- | \-
30-
file-change | `(file:FileItem)` | \-
31-
file-click | `(file:FileItem)` | \-
32-
file-delete | `(file:FileItem)` | \-
33-
file-select | `(detail: {files: FileList, name: UploadActionType})` | \-
34-
focus | `(value:string, context: { e: FocusEvent }) ` | \-
27+
blur | `(value: string, context: { e: FocusEvent })` | \-
28+
change | `(value: string, context: { e: InputEvent \| MouseEvent \| KeyboardEvent })` | \-
29+
file-change | `(file: FileItem)` | \-
30+
file-click | `(file: FileItem)` | \-
31+
file-delete | `(file: FileItem)` | \-
32+
file-select | `(detail: {files: FileList, name: UploadActionType}) ` | [see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/chat-sender/type.ts)。<br/>`type UploadActionType = 'uploadAttachment' \| 'uploadImage'`<br/>
33+
focus | `(value: string, context: { e: FocusEvent }) ` | \-
3534
keyboardheightchange | `(detail: {height: number, duration: number})` | \-
36-
send | `(value:string, context: {\| KeyboardEvent })` | \-
37-
stop | `(value:string)` | \-
35+
send | `(value: string, context: {\| KeyboardEvent })` | \-
36+
stop | `(value: string)` | \-
3837
upload-click | \- | \-

packages/pro-components/chat/chat-sender/README.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,14 @@ visible | Boolean | false | 上传面板是否可见 | N
7272

7373
名称 | 参数 | 描述
7474
-- | -- | --
75-
blur | `(value:string, context: { e: FocusEvent })` | 输入框聚焦时触发
76-
change | `(value:string, context: { e: InputEvent \| MouseEvent \| KeyboardEvent })` | 输入框值发生变化时触发
77-
file-add | \- | 添加附件时触发
78-
file-change | `(file:FileItem)` | 附件列表变化时触发
79-
file-click | `(file:FileItem)` | 点击附件时触发
80-
file-delete | `(file:FileItem)` | 删除附件时触发
81-
file-select | `(detail: {files: FileList, name: UploadActionType})` | 选择文件(图片/微信文件)时触发
82-
focus | `(value:string, context: { e: FocusEvent }) ` | 输入框聚焦时触发
75+
blur | `(value: string, context: { e: FocusEvent })` | 输入框聚焦时触发
76+
change | `(value: string, context: { e: InputEvent \| MouseEvent \| KeyboardEvent })` | 输入框值发生变化时触发
77+
file-change | `(file: FileItem)` | 附件列表变化时触发
78+
file-click | `(file: FileItem)` | 点击附件时触发
79+
file-delete | `(file: FileItem)` | 删除附件时触发
80+
file-select | `(detail: {files: FileList, name: UploadActionType}) ` | 选择文件(图片/微信文件)时触发。[详细类型定义](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/chat-sender/type.ts)。<br/>`type UploadActionType = 'uploadAttachment' \| 'uploadImage'`<br/>
81+
focus | `(value: string, context: { e: FocusEvent }) ` | 输入框聚焦时触发
8382
keyboardheightchange | `(detail: {height: number, duration: number})` | 选择文件(图片/微信文件)时触发
84-
send | `(value:string, context: {\| KeyboardEvent })` | 点击消息发送的回调方法
85-
stop | `(value:string)` | 点击消息终止的回调方法
83+
send | `(value: string, context: {\| KeyboardEvent })` | 点击消息发送的回调方法
84+
stop | `(value: string)` | 点击消息终止的回调方法
8685
upload-click | \- | 【实验】点击上传按钮时触发

packages/pro-components/chat/chat-sender/_example/attachments/index.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ Page({
4444
],
4545
removable: true,
4646
imageViewer: true,
47-
addable: false,
4847
},
4948
renderPresets: [
5049
{
@@ -157,10 +156,6 @@ Page({
157156
this.setData({ fileList: files });
158157
},
159158

160-
// 添加文件
161-
onFileAdd() {
162-
console.log('添加文件');
163-
},
164159

165160
// 选择文件
166161
onFileSelect(e) {

packages/pro-components/chat/chat-sender/_example/attachments/index.wxml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
bind:fileClick="onFileClick"
2626
bind:fileDelete="onFileDelete"
2727
bind:fileChange="onFileChange"
28-
bind:fileAdd="onFileAdd"
2928
bind:fileSelect="onFileSelect"
3029
bind:updateVisible="onUpdateVisible"
3130
bind:keyboardheightchange="onKeyboardHeightChange"

0 commit comments

Comments
 (0)