diff --git a/src/renderer/src/components/TopView/index.tsx b/src/renderer/src/components/TopView/index.tsx index 868a1c39..7fd59043 100644 --- a/src/renderer/src/components/TopView/index.tsx +++ b/src/renderer/src/components/TopView/index.tsx @@ -28,7 +28,10 @@ const TopViewContainer: React.FC = ({ children }) => { const elementsRef = useRef([]) elementsRef.current = elements - const [messageApi, messageContextHolder] = message.useMessage() + // 消息提示默认为 1s 后关闭,使用方法 window.message 代替 antd message + const [messageApi, messageContextHolder] = message.useMessage({ + duration: 1 + }) const [modal, modalContextHolder] = Modal.useModal() useAppInit() diff --git a/src/renderer/src/pages/settings/DataSettings/DataSettings.tsx b/src/renderer/src/pages/settings/DataSettings/DataSettings.tsx index b5135cb5..7c565cad 100644 --- a/src/renderer/src/pages/settings/DataSettings/DataSettings.tsx +++ b/src/renderer/src/pages/settings/DataSettings/DataSettings.tsx @@ -3,7 +3,7 @@ import { HStack } from '@renderer/components/Layout' import { useTheme } from '@renderer/context/ThemeProvider' import { backup, reset, restore } from '@renderer/services/BackupService' import { AppInfo } from '@renderer/types' -import { Button, message, Modal, Typography } from 'antd' +import { Button, Modal, Typography } from 'antd' import { FC, useEffect, useState } from 'react' import { useTranslation } from 'react-i18next' import styled from 'styled-components' @@ -42,9 +42,9 @@ const DataSettings: FC = () => { onOk: async () => { try { await window.api.clearCache() - message.success(t('settings.data.clear_cache.success')) + window.message.success(t('settings.data.clear_cache.success')) } catch (error) { - message.error(t('settings.data.clear_cache.error')) + window.message.error(t('settings.data.clear_cache.error')) } } })