From 212433a599d85034fe72b34f55c5699f24b20039 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期四, 09 一月 2025 16:22:24 +0800 Subject: [PATCH] esc 退出全屏 --- src/components/chat/user/index.vue | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/src/components/chat/user/index.vue b/src/components/chat/user/index.vue index cd8919d..f6a79e3 100644 --- a/src/components/chat/user/index.vue +++ b/src/components/chat/user/index.vue @@ -57,8 +57,10 @@ </template> <script setup lang="ts" name="UserMsg"> +import { ElMessage } from 'element-plus'; import { AnswerState, answerTypeMapCom, roleImageMap, type ChatMessage } from '../model/types'; import { isSharePage } from '/@/stores/chatRoom'; +import { onClickOutside, useClipboard } from '@vueuse/core'; const emit = defineEmits<{ (event: 'copyMsg', msgObj: ChatMessage): void; @@ -71,10 +73,13 @@ type: Object, }, }); +const { copy } = useClipboard(); //鐢ㄦ埛澶嶅埗闂 const copyUserClick = (item) => { - emit('copyMsg', item); + const text = item.content.values; + copy(text); + ElMessage.success('澶嶅埗鎴愬姛'); }; //鐢ㄦ埛闂璁剧疆涓哄父鐢ㄨ const setCommonQuestionClick = (item) => { -- Gitblit v1.9.3