From 45a530e8c7c5d6a6be9377d4e28489d52e56e8b2 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 27 Apr 2026 09:20:10 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(im):=20=E6=96=B0=E5=A2=9E=20Me?= =?UTF-8?q?ntionPicker.vue=E3=80=81MessageInput.vue=E3=80=81VoiceRecorder.?= =?UTF-8?q?vue=20=E4=B8=89=E4=B8=AA=E7=BB=84=E4=BB=B6=EF=BC=8Cvibe~?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/input/MentionPicker.vue | 155 +++++++ .../components/input/MessageInput.vue | 407 ++++++++++++++++++ .../components/input/VoiceRecorder.vue | 177 ++++++++ 3 files changed, 739 insertions(+) create mode 100644 src/views/im/home/pages/conversation/components/input/MentionPicker.vue create mode 100644 src/views/im/home/pages/conversation/components/input/MessageInput.vue create mode 100644 src/views/im/home/pages/conversation/components/input/VoiceRecorder.vue diff --git a/src/views/im/home/pages/conversation/components/input/MentionPicker.vue b/src/views/im/home/pages/conversation/components/input/MentionPicker.vue new file mode 100644 index 000000000..458996d80 --- /dev/null +++ b/src/views/im/home/pages/conversation/components/input/MentionPicker.vue @@ -0,0 +1,155 @@ + + + + diff --git a/src/views/im/home/pages/conversation/components/input/MessageInput.vue b/src/views/im/home/pages/conversation/components/input/MessageInput.vue new file mode 100644 index 000000000..b7596a0a0 --- /dev/null +++ b/src/views/im/home/pages/conversation/components/input/MessageInput.vue @@ -0,0 +1,407 @@ + + + + + diff --git a/src/views/im/home/pages/conversation/components/input/VoiceRecorder.vue b/src/views/im/home/pages/conversation/components/input/VoiceRecorder.vue new file mode 100644 index 000000000..526820348 --- /dev/null +++ b/src/views/im/home/pages/conversation/components/input/VoiceRecorder.vue @@ -0,0 +1,177 @@ + + + + +