From 001ab8efee6569565341baea3cab62b79980894f Mon Sep 17 00:00:00 2001 From: anlyyao Date: Mon, 13 Jul 2026 10:44:35 +0800 Subject: [PATCH] docs(ChatSender): add slots --- packages/pro-components/chat/chat-sender/README.en-US.md | 9 +++++++++ packages/pro-components/chat/chat-sender/README.md | 9 +++++++++ .../chat/chat-sender/README.en-US.md | 9 +++++++++ .../uniapp-pro-components/chat/chat-sender/README.md | 9 +++++++++ packages/uniapp-pro-components/chat/chat-sender/props.ts | 4 ++-- 5 files changed, 38 insertions(+), 2 deletions(-) diff --git a/packages/pro-components/chat/chat-sender/README.en-US.md b/packages/pro-components/chat/chat-sender/README.en-US.md index 9c1b95225..51a417f1c 100644 --- a/packages/pro-components/chat/chat-sender/README.en-US.md +++ b/packages/pro-components/chat/chat-sender/README.en-US.md @@ -35,3 +35,12 @@ keyboardheightchange | `(detail: {height: number, duration: number})` | \- send | `(value: string, context: {\| KeyboardEvent })` | \- stop | `(value: string)` | \- upload-click | \- | \- + +### ChatSender Slots + +name | Description +-- | -- +footer-prefix | \- +header | \- +input-prefix | \- +suffix | \- diff --git a/packages/pro-components/chat/chat-sender/README.md b/packages/pro-components/chat/chat-sender/README.md index 41957585b..13077887a 100644 --- a/packages/pro-components/chat/chat-sender/README.md +++ b/packages/pro-components/chat/chat-sender/README.md @@ -82,3 +82,12 @@ keyboardheightchange | `(detail: {height: number, duration: number})` | 选择 send | `(value: string, context: {\| KeyboardEvent })` | 点击消息发送的回调方法 stop | `(value: string)` | 点击消息终止的回调方法 upload-click | \- | 【实验】点击上传按钮时触发 + +### ChatSender Slots + +名称 | 描述 +-- | -- +footer-prefix | 输入框底部左侧插槽,自定义输入框底部区域内容 +header | 输入框顶部插槽,自定义输入框顶部区域内容 +input-prefix | 输入框左侧插槽,自定义输入框左侧区域内容 +suffix | 输入框底部操作插槽,自定义输入框底部操作区域区域内容 diff --git a/packages/uniapp-pro-components/chat/chat-sender/README.en-US.md b/packages/uniapp-pro-components/chat/chat-sender/README.en-US.md index 5334e05df..c02b5d628 100644 --- a/packages/uniapp-pro-components/chat/chat-sender/README.en-US.md +++ b/packages/uniapp-pro-components/chat/chat-sender/README.en-US.md @@ -36,3 +36,12 @@ stop | `(value: string, context: { e: MouseEvent })` | \- update-value | `(value: boolean)` | \- update-visible | `(value: boolean)` | \- upload-click | \- | \- + +### ChatSender Slots + +name | Description +-- | -- +footer-prefix | \- +header | \- +input-prefix | \- +suffix | \- diff --git a/packages/uniapp-pro-components/chat/chat-sender/README.md b/packages/uniapp-pro-components/chat/chat-sender/README.md index c548a2556..4586e63b9 100644 --- a/packages/uniapp-pro-components/chat/chat-sender/README.md +++ b/packages/uniapp-pro-components/chat/chat-sender/README.md @@ -75,3 +75,12 @@ stop | `(value: string, context: { e: MouseEvent })` | 点击消息终止的回 update-value | `(value: boolean)` | 输入框值发生变化时触发 update-visible | `(value: boolean)` | 上传面板可见性发生变化时触发 upload-click | \- | 【实验】点击上传按钮时触发 + +### ChatSender Slots + +名称 | 描述 +-- | -- +footer-prefix | 输入框底部左侧插槽,自定义输入框底部区域内容 +header | 输入框顶部插槽,自定义输入框顶部区域内容 +input-prefix | 输入框左侧插槽,自定义输入框左侧区域内容 +suffix | 输入框底部操作插槽,自定义输入框底部操作区域区域内容 diff --git a/packages/uniapp-pro-components/chat/chat-sender/props.ts b/packages/uniapp-pro-components/chat/chat-sender/props.ts index e2c06de5e..d4376092b 100644 --- a/packages/uniapp-pro-components/chat/chat-sender/props.ts +++ b/packages/uniapp-pro-components/chat/chat-sender/props.ts @@ -31,12 +31,12 @@ export default { /** 预设发送区渲染配置,用于灵活配置发送区的上传入口和发送按钮,支持自定义类型、顺序、样式 */ renderPresets: { type: Array, - default: () => [{name: 'upload', presets: ['uploadCamera', 'uploadImage', 'uploadAttachment'], status: ''},{ name: 'send', type: 'icon'}], + default: [{name: 'upload', presets: ['uploadCamera', 'uploadImage', 'uploadAttachment'], status: ''},{ name: 'send', type: 'icon'}], }, /** 透传给 Textarea 组件的属性,autosize数值单位为 rpx */ textareaProps: { type: [Boolean, Object], - default: () =>({ autosize: { maxHeight: 264, minHeight: 48 } }) as TdChatSenderProps['textareaProps'], + default: { autosize: { maxHeight: 264, minHeight: 48 } } as TdChatSenderProps['textareaProps'], }, /** 输入框的值 */ value: {