Skip to content

Commit d227ac8

Browse files
committed
✨ feat: 优化播放栏无法控制隐藏问题
1 parent f9d85f1 commit d227ac8

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/renderer/components/lyric/MusicFullWrapper.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<component :is="componentToUse" v-bind="$attrs" />
2+
<component :is="componentToUse" v-bind="$attrs" ref="musicFullRef" />
33
</template>
44

55
<script setup lang="ts">
@@ -12,4 +12,10 @@ import MusicFullMobile from '@/components/lyric/MusicFullMobile.vue';
1212
const componentToUse = computed(() => {
1313
return isMobile.value ? MusicFullMobile : MusicFull;
1414
});
15+
16+
const musicFullRef = ref<InstanceType<typeof MusicFull>>();
17+
18+
defineExpose({
19+
musicFullRef
20+
});
1521
</script>

src/renderer/components/player/PlayBar.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
:class="[
55
setAnimationClass('animate__bounceInUp'),
66
musicFullVisible ? 'play-bar-opcity' : '',
7-
musicFullVisible && MusicFullRef?.config?.hidePlayBar
7+
musicFullVisible && MusicFullRef?.musicFullRef?.config?.hidePlayBar
88
? 'animate__animated animate__slideOutDown'
99
: ''
1010
]"

0 commit comments

Comments
 (0)