diff --git a/src/renderer/components/common/PlaylistDrawer.vue b/src/renderer/components/common/PlaylistDrawer.vue index 8b1b815..4c9e21c 100644 --- a/src/renderer/components/common/PlaylistDrawer.vue +++ b/src/renderer/components/common/PlaylistDrawer.vue @@ -5,6 +5,7 @@ placement="right" @update:show="$emit('update:modelValue', $event)" :unstable-show-mask="false" + :show-mask="false" > diff --git a/src/renderer/components/player/PlayBar.vue b/src/renderer/components/player/PlayBar.vue index 53719da..de5985b 100644 --- a/src/renderer/components/player/PlayBar.vue +++ b/src/renderer/components/player/PlayBar.vue @@ -343,7 +343,12 @@ const playMusicEvent = async () => { } }; -const musicFullVisible = ref(false); +const musicFullVisible = computed({ + get: () => playerStore.musicFull, + set: (value) => { + playerStore.setMusicFull(value); + } +}) // 设置musicFull const setMusicFull = () => { diff --git a/src/renderer/layout/AppLayout.vue b/src/renderer/layout/AppLayout.vue index 0030ae2..2ebb9dd 100644 --- a/src/renderer/layout/AppLayout.vue +++ b/src/renderer/layout/AppLayout.vue @@ -125,6 +125,8 @@ const currentSongId = ref(); const openPlaylistDrawer = (songId: number, isOpen: boolean = true) => { currentSongId.value = songId; showPlaylistDrawer.value = isOpen; + playerStore.setMusicFull(false); + playerStore.setPlayListDrawerVisible(!isOpen); }; // 将方法提供给全局