Skip to content

Commit 20d6c78

Browse files
committed
fix: 修复折叠侧边栏时无法通过Tray跳转菜单问题
1 parent c53d61c commit 20d6c78

2 files changed

Lines changed: 14 additions & 13 deletions

File tree

src/renderer/windows/MainWindow/components/SideMenu.vue

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -90,19 +90,6 @@ const onToolClick = async (funcName) => {
9090
await window.FBW[funcName]()
9191
}
9292
}
93-
94-
const onJumpToPageCallback = (event, key) => {
95-
onSelect(key)
96-
}
97-
onBeforeMount(() => {
98-
// 监听主进程的页面跳转事件
99-
window.FBW.onJumpToPage(onJumpToPageCallback)
100-
})
101-
102-
onBeforeUnmount(() => {
103-
// 取消监听主进程的页面跳转事件
104-
window.FBW.offJumpToPage(onJumpToPageCallback)
105-
})
10693
</script>
10794
10895
<template>

src/renderer/windows/MainWindow/containers/MainWindow.vue

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,24 @@ const toggleExpandSideMenu = async () => {
1919
}
2020
}
2121
22+
const onJumpToPageCallback = (event, key) => {
23+
menuStore.setSelected(key)
24+
}
25+
26+
onBeforeMount(() => {
27+
// 监听主进程的页面跳转事件
28+
window.FBW.onJumpToPage(onJumpToPageCallback)
29+
})
30+
2231
onMounted(() => {
2332
// 设置菜单默认选中
2433
menuStore.setSelected('Search')
2534
})
35+
36+
onBeforeUnmount(() => {
37+
// 取消监听主进程的页面跳转事件
38+
window.FBW.offJumpToPage(onJumpToPageCallback)
39+
})
2640
</script>
2741

2842
<template>

0 commit comments

Comments
 (0)