File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
- <component :is =" componentToUse" v-bind =" $attrs" />
2
+ <component :is =" componentToUse" v-bind =" $attrs" ref = " musicFullRef " />
3
3
</template >
4
4
5
5
<script setup lang="ts">
@@ -12,4 +12,10 @@ import MusicFullMobile from '@/components/lyric/MusicFullMobile.vue';
12
12
const componentToUse = computed (() => {
13
13
return isMobile .value ? MusicFullMobile : MusicFull ;
14
14
});
15
+
16
+ const musicFullRef = ref <InstanceType <typeof MusicFull >>();
17
+
18
+ defineExpose ({
19
+ musicFullRef
20
+ });
15
21
</script >
Original file line number Diff line number Diff line change 4
4
:class =" [
5
5
setAnimationClass('animate__bounceInUp'),
6
6
musicFullVisible ? 'play-bar-opcity' : '',
7
- musicFullVisible && MusicFullRef?.config?.hidePlayBar
7
+ musicFullVisible && MusicFullRef?.musicFullRef?. config?.hidePlayBar
8
8
? 'animate__animated animate__slideOutDown'
9
9
: ''
10
10
]"
You can’t perform that action at this time.
0 commit comments