diff --git a/src/views/home/components/ChatContent.vue b/src/views/home/components/ChatContent.vue index efec9e2..8225144 100644 --- a/src/views/home/components/ChatContent.vue +++ b/src/views/home/components/ChatContent.vue @@ -18,15 +18,15 @@ const emit = defineEmits(['scroll-bottom']) const chatListDom = ref() const showScrollButton = ref(false) -// 监听滚动 +// Listen for scroll events const handleScroll = () => { if (!chatListDom.value) return const { scrollTop, scrollHeight, clientHeight } = chatListDom.value - // 当距离底部超过200px时显示按钮 + // Show button when distance to bottom exceeds 200px showScrollButton.value = scrollHeight - (scrollTop + clientHeight) > 200 } -// 滚动到底部 +// Scroll to bottom const scrollToBottom = () => { if (!chatListDom.value) return chatListDom.value.scrollTop = chatListDom.value.scrollHeight @@ -41,12 +41,12 @@ onUnmounted(() => { chatListDom.value?.removeEventListener('scroll', handleScroll) }) -// 缓存 markedRender 结果 +// Cache markedRender results const getRenderedContent = computed(() => (content: string) => { return markedRender(content) }) -// 监听消息变化,自动滚动到底部 +// Auto scroll to bottom when messages change watch(() => props.messages, () => { nextTick(() => { scrollToBottom() @@ -80,7 +80,7 @@ defineExpose({ - +
props.modelValue, (val) => {
- 取消 + Cancel - 保存 + Save
diff --git a/src/views/home/index.vue b/src/views/home/index.vue index eaf23b9..03255a8 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -95,7 +95,7 @@ const updateMessageListWithResponse = async (response: any) => { const sendMessageToAssistant = async (content: string) => { try { if (!content) { - ElMessage({ message: '请输入内容', type: 'info' }) + ElMessage({ message: 'Please enter content', type: 'info' }) return } @@ -112,7 +112,7 @@ const sendMessageToAssistant = async (content: string) => { if (response.status === 'success' && response.data) { await updateMessageListWithResponse(response) } else { - const errorMessage = response.error?.message || '发生未知错误' + const errorMessage = response.error?.message || 'Unknown error occurred' appendLastMessageContent(errorMessage) ElMessage({ message: errorMessage, type: 'error' }) } @@ -121,7 +121,7 @@ const sendMessageToAssistant = async (content: string) => { const parsedData = JSON.parse(serializedData) await chatManager.saveChatRecord(parsedData) } catch (error: any) { - const errorMessage = error.error?.message || error.message || '请求失败,请重试' + const errorMessage = error.error?.message || error.message || 'Request failed, please try again' appendLastMessageContent(errorMessage) ElMessage({ message: errorMessage, type: 'error' }) } finally { @@ -152,12 +152,12 @@ const toDelete = () => { const handleSaveSettings = (key: string, version: string) => { if (!key) { - ElMessage({ message: '请输入API Key', type: 'warning' }) + ElMessage({ message: 'Please enter API Key', type: 'warning' }) return } setKey(key) GPT_V.value = version - ElMessage({ message: '保存成功', type: 'success' }) + ElMessage({ message: 'Saved successfully', type: 'success' }) centerDialogVisible.value = false }