diff --git a/app/src/layout/dock/Files.ts b/app/src/layout/dock/Files.ts index b2779b5fc..43f9d57b4 100644 --- a/app/src/layout/dock/Files.ts +++ b/app/src/layout/dock/Files.ts @@ -11,7 +11,7 @@ import {Editor} from "../../editor"; import {showMessage} from "../../dialog/message"; import {fetchPost} from "../../util/fetch"; import {openEmojiPanel, unicode2Emoji} from "../../emoji"; -import {newNotebook} from "../../util/mount"; +import {mountHelp, newNotebook} from "../../util/mount"; import {confirmDialog} from "../../dialog/confirmDialog"; import {updateHotkeyTip} from "../../protyle/util/compatibility"; import {openFileById} from "../../editor/util"; @@ -577,6 +577,10 @@ export class Files extends Model { }); this.init(); setPanelFocus(this.element.parentElement); + if (window.siyuan.config.openHelp) { + // 需等待链接建立,不能放在 ongetconfig 中 + mountHelp(); + } } private genNotebook(item: INotebook) { diff --git a/app/src/mobile/util/MobileFiles.ts b/app/src/mobile/util/MobileFiles.ts index fa315c771..9b89e87a3 100644 --- a/app/src/mobile/util/MobileFiles.ts +++ b/app/src/mobile/util/MobileFiles.ts @@ -9,7 +9,7 @@ import {fetchPost} from "../../util/fetch"; import {genUUID} from "../../util/genID"; import {openMobileFileById} from "../editor"; import {unicode2Emoji} from "../../emoji"; -import {newNotebook} from "../../util/mount"; +import {mountHelp, newNotebook} from "../../util/mount"; import {confirmDialog} from "../../dialog/confirmDialog"; import {newFile} from "../../util/newFile"; @@ -208,6 +208,9 @@ export class MobileFiles extends Model { } }); this.init(); + if (window.siyuan.config.openHelp) { + mountHelp(); + } } private genSort(event: MouseEvent) { diff --git a/app/src/mobile/util/initFramework.ts b/app/src/mobile/util/initFramework.ts index 0fffc3395..8608900cc 100644 --- a/app/src/mobile/util/initFramework.ts +++ b/app/src/mobile/util/initFramework.ts @@ -132,9 +132,6 @@ export const initFramework = () => { closePanel(); }); initEditorName(); - if (window.siyuan.config.openHelp) { - mountHelp(); - } if (getOpenNotebookCount() > 0) { if (window.JSAndroid) { if (window.openFileByURL(window.JSAndroid.getBlockURL())) { diff --git a/app/src/util/onGetConfig.ts b/app/src/util/onGetConfig.ts index ef7c09789..e340726fe 100644 --- a/app/src/util/onGetConfig.ts +++ b/app/src/util/onGetConfig.ts @@ -169,9 +169,6 @@ export const onGetConfig = (isStart: boolean) => { resizeDrag(); }, 200); }); - if (window.siyuan.config.openHelp) { - mountHelp(); - } addGA(); };