diff --git a/app/src/editor/util.ts b/app/src/editor/util.ts index 75225536d..79ec0ccbc 100644 --- a/app/src/editor/util.ts +++ b/app/src/editor/util.ts @@ -534,14 +534,14 @@ export const updatePanelByEditor = (options: { } } } + // 切换页签或关闭所有页签时,需更新对应的面板 + const models = getAllModels(); + updateOutline(models, options.protyle, options.reload); + updateBacklinkGraph(models, options.protyle); + options.protyle.app.plugins.forEach(item => { + item.eventBus.emit("switch-protyle", {protyle:options.protyle}); + }); } - // 切换页签或关闭所有页签时,需更新对应的面板 - const models = getAllModels(); - updateOutline(models, options.protyle, options.reload); - updateBacklinkGraph(models, options.protyle); - options.protyle.app.plugins.forEach(item => { - item.eventBus.emit("switch-protyle", {protyle:options.protyle}); - }); }; export const isCurrentEditor = (blockId: string) => {