Skip to content

Commit d61c66d

Browse files
committed
feat(MarkdownEditor): 添加上传令牌的本地存储支持
在组件挂载时从本地存储中读取上传令牌,并在保存设置时将令牌存储到本地存储中,以持久化用户配置
1 parent a03c6b5 commit d61c66d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

blog-web/src/components/solid/MarkdownEditor.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,10 @@ export default function MarkdownEditor() {
243243

244244
// 设置已挂载标志
245245
onMount(() => {
246+
const savedToken = localStorage.getItem("uploadToken");
247+
if (savedToken) {
248+
setUploadToken(savedToken);
249+
}
246250
setIsMounted(true);
247251
fetchLabels();
248252

@@ -279,6 +283,7 @@ export default function MarkdownEditor() {
279283
// 保存设置
280284
const handleSaveSettings = (newToken: string) => {
281285
setUploadToken(newToken);
286+
localStorage.setItem("uploadToken", newToken);
282287
setShowSettingsModal(false);
283288
};
284289

0 commit comments

Comments
 (0)