Переглянути джерело

管乐迷增加曲谱适配页面

liushengqiang 2 роки тому
батько
коміт
2be81ea45c
1 змінених файлів з 7 додано та 1 видалено
  1. 7 1
      src/page-gym/detail/index.tsx

+ 7 - 1
src/page-gym/detail/index.tsx

@@ -1,5 +1,5 @@
 import { Skeleton } from "vant";
-import { computed, defineComponent, nextTick, onBeforeMount, onMounted, reactive, Transition, watch, watchEffect } from "vue";
+import { computed, defineComponent, nextTick, onBeforeMount, onBeforeUnmount, onMounted, reactive, Transition, watch, watchEffect } from "vue";
 import { useRoute } from "vue-router";
 import { formateTimes } from "../../helpers/formateMusic";
 import Metronome, { metronomeData } from "../../helpers/metronome";
@@ -212,6 +212,12 @@ export default defineComponent({
 				}
 			}
 		);
+		onMounted(() => {
+			window.addEventListener('resize', resetMusicScore)
+		})
+		onBeforeUnmount(() => {
+			window.removeEventListener('resize', resetMusicScore)
+		})
 		return () => (
 			<div class={[styles.detail, state.setting.camera && styles.opencamera]} style={{ paddingLeft: detailData.paddingLeft }}>
 				{!state.musicRendered && (