From 8daaa195eeeb670b138c83706a8f8e62372eb34c Mon Sep 17 00:00:00 2001 From: zihluwang Date: Tue, 29 Jul 2025 16:17:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E4=B8=8A=E4=B8=80=E6=9D=A1=E8=AF=AD=E5=BD=95?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.tsx | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index e40779a..cc2d69b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -8,14 +8,22 @@ export default function App() { const [last, setLast] = useState("") useEffect(() => { + // 加载一条祖安语录 ;(async () => { await getMessage() })() - // 第一条消息,禁用“上一条”功能 + // 第一条消息,禁用上一条功能 setIsLast(true) }, []) + /** + * 获取一条祖安语录 + * @param level 语录等级 + */ const getMessage = async (level?: Level) => { + // 开放上一条功能 + setIsLast(false) + // 保存上一条信息 setLast(text) @@ -24,12 +32,17 @@ export default function App() { setText(nextZuanMessage) } + /** + * 展示上一条祖安语录 + */ const showLast = () => { setIsLast(true) setText(last) } - // 复制文字到剪贴板 + /** + * 复制文字到剪贴板 + */ const copyToClipboard = () => { if (navigator.clipboard) { navigator.clipboard.writeText(text).then(