diff --git a/src/renderer/components/common/DownloadDrawer.vue b/src/renderer/components/common/DownloadDrawer.vue index f4e71f5..21bb710 100644 --- a/src/renderer/components/common/DownloadDrawer.vue +++ b/src/renderer/components/common/DownloadDrawer.vue @@ -17,7 +17,7 @@ >
- +
@@ -249,7 +249,7 @@ interface DownloadedItem { picUrl: string; ar: { name: string }[]; } - +const tabName = ref('downloading'); const message = useMessage(); // const playerStore = usePlayerStore(); const settingsStore = useSettingsStore(); @@ -540,6 +540,16 @@ onMounted(() => { const handleDrawerClose = () => { settingsStore.showDownloadDrawer = false; }; + + +watch( + () => tabName.value, + (newVal) => { + if (newVal) { + refreshDownloadedList(); + } + } +);