Browse Source

样式修改

黄琪勇 11 months ago
parent
commit
1016ed764a

+ 2 - 1
src/components/m-header/index.tsx

@@ -42,7 +42,7 @@ export default defineComponent({
       default: ''
       default: ''
     }
     }
   },
   },
-  emits: ['rightClick'],
+  emits: ["leftClick", 'rightClick'],
   setup(props, { emit, slots }) {
   setup(props, { emit, slots }) {
     const route = useRoute();
     const route = useRoute();
     const router = useRouter();
     const router = useRouter();
@@ -52,6 +52,7 @@ export default defineComponent({
     });
     });
 
 
     const onClickLeft = () => {
     const onClickLeft = () => {
+      emit('leftClick');
       if (browser().isApp) {
       if (browser().isApp) {
         postMessage({
         postMessage({
           api: 'goBack'
           api: 'goBack'

+ 3 - 12
src/views/creation/index-share.tsx

@@ -62,9 +62,6 @@ export default defineComponent({
     const router = useRouter();
     const router = useRouter();
     const isScreenScroll = ref(false)
     const isScreenScroll = ref(false)
     const creationHeight = ref(0)
     const creationHeight = ref(0)
-    const lottieDom = ref()
-    const lottieDom1 = ref()
-    const lottieDom2 = ref()
     const state = reactive({
     const state = reactive({
       id: route.query.id,
       id: route.query.id,
       isEmpty:false,
       isEmpty:false,
@@ -247,15 +244,9 @@ export default defineComponent({
         const canvasDom = document.querySelector("#audioVisualizer") as HTMLCanvasElement
         const canvasDom = document.querySelector("#audioVisualizer") as HTMLCanvasElement
         const { pauseVisualDraw, playVisualDraw } = audioVisualDraw(audioDom, canvasDom)
         const { pauseVisualDraw, playVisualDraw } = audioVisualDraw(audioDom, canvasDom)
         player.on('play', () => {
         player.on('play', () => {
-          lottieDom.value?.play()
-          lottieDom1.value?.play()
-          lottieDom2.value?.play()
           playVisualDraw()
           playVisualDraw()
         });
         });
         player.on('pause', () => {
         player.on('pause', () => {
-          lottieDom.value?.pause()
-          lottieDom1.value?.pause()
-          lottieDom2.value?.pause()
           pauseVisualDraw()
           pauseVisualDraw()
         });
         });
       }
       }
@@ -531,9 +522,9 @@ export default defineComponent({
                       state.playType === 'Audio' &&
                       state.playType === 'Audio' &&
                       <div class={styles.audioBox}>
                       <div class={styles.audioBox}>
                         <canvas class={styles.audioVisualizer} id="audioVisualizer"></canvas>
                         <canvas class={styles.audioVisualizer} id="audioVisualizer"></canvas>
-                        <Vue3Lottie ref={lottieDom} class={styles.audioBga} animationData={audioBga} autoPlay={false} loop={true}></Vue3Lottie>
-                        <Vue3Lottie ref={lottieDom1} class={styles.audioBga1} animationData={audioBga1} autoPlay={false} loop={true}></Vue3Lottie>
-                        <Vue3Lottie ref={lottieDom2} class={styles.audioBga2} animationData={audioBga2} autoPlay={false} loop={true}></Vue3Lottie>
+                        <Vue3Lottie class={styles.audioBga} animationData={audioBga} autoPlay={false} loop={true}></Vue3Lottie>
+                        <Vue3Lottie class={styles.audioBga1} animationData={audioBga1} autoPlay={false} loop={true}></Vue3Lottie>
+                        <Vue3Lottie class={styles.audioBga2} animationData={audioBga2} autoPlay={false} loop={true}></Vue3Lottie>
                         <audio
                         <audio
                           crossorigin="anonymous"
                           crossorigin="anonymous"
                           id="audioMediaSrc"
                           id="audioMediaSrc"

+ 1 - 0
src/views/creation/index.module.less

@@ -35,6 +35,7 @@
 .playSection{
 .playSection{
   height: 210px;
   height: 210px;
   position: relative;
   position: relative;
+  overflow: hidden;
   &::after{
   &::after{
     position: absolute;
     position: absolute;
     content: "";
     content: "";

+ 4 - 13
src/views/creation/index.tsx

@@ -65,9 +65,6 @@ export default defineComponent({
     const route = useRoute();
     const route = useRoute();
     const router = useRouter();
     const router = useRouter();
     const isScreenScroll = ref(false)
     const isScreenScroll = ref(false)
-    const lottieDom = ref()
-    const lottieDom1 = ref()
-    const lottieDom2 = ref()
     const mStickyBottom = ref()
     const mStickyBottom = ref()
     const mStickyUpward = ref()
     const mStickyUpward = ref()
     const state = reactive({
     const state = reactive({
@@ -205,15 +202,9 @@ export default defineComponent({
         const canvasDom = document.querySelector("#audioVisualizer") as HTMLCanvasElement
         const canvasDom = document.querySelector("#audioVisualizer") as HTMLCanvasElement
         const { pauseVisualDraw, playVisualDraw } = audioVisualDraw(audioDom, canvasDom)
         const { pauseVisualDraw, playVisualDraw } = audioVisualDraw(audioDom, canvasDom)
         player.on('play', () => {
         player.on('play', () => {
-          lottieDom.value?.play()
-          lottieDom1.value?.play()
-          lottieDom2.value?.play()
           playVisualDraw()
           playVisualDraw()
         });
         });
         player.on('pause', () => {
         player.on('pause', () => {
-          lottieDom.value?.pause()
-          lottieDom1.value?.pause()
-          lottieDom2.value?.pause()
           pauseVisualDraw()
           pauseVisualDraw()
         });
         });
       }
       }
@@ -517,7 +508,6 @@ export default defineComponent({
     });
     });
 
 
     onUnmounted(() => {
     onUnmounted(() => {
-      setStatusBarTextColor(false)
       cleanScrollEvent()
       cleanScrollEvent()
       state._plrl?.destroy()
       state._plrl?.destroy()
     });
     });
@@ -553,6 +543,7 @@ export default defineComponent({
             title={state.musicDetail?.musicSheetName}
             title={state.musicDetail?.musicSheetName}
             border={false}
             border={false}
             isBack={route.query.platformType != 'ANALYSIS'}
             isBack={route.query.platformType != 'ANALYSIS'}
+            onLeftClick={()=>{ setStatusBarTextColor(false) }}
           />
           />
         </MSticky>
         </MSticky>
         <div class={styles.singer}>
         <div class={styles.singer}>
@@ -564,9 +555,9 @@ export default defineComponent({
               state.playType === 'Audio' &&
               state.playType === 'Audio' &&
               <div class={styles.audioBox}>
               <div class={styles.audioBox}>
                 <canvas class={styles.audioVisualizer} id="audioVisualizer"></canvas>
                 <canvas class={styles.audioVisualizer} id="audioVisualizer"></canvas>
-                <Vue3Lottie ref={lottieDom} class={styles.audioBga} animationData={audioBga} autoPlay={false} loop={true}></Vue3Lottie>
-                <Vue3Lottie ref={lottieDom1} class={styles.audioBga1} animationData={audioBga1} autoPlay={false} loop={true}></Vue3Lottie>
-                <Vue3Lottie ref={lottieDom2} class={styles.audioBga2} animationData={audioBga2} autoPlay={false} loop={true}></Vue3Lottie>
+                <Vue3Lottie class={styles.audioBga} animationData={audioBga} autoPlay={false} loop={true}></Vue3Lottie>
+                <Vue3Lottie class={styles.audioBga1} animationData={audioBga1} autoPlay={false} loop={true}></Vue3Lottie>
+                <Vue3Lottie class={styles.audioBga2} animationData={audioBga2} autoPlay={false} loop={true}></Vue3Lottie>
                 <audio
                 <audio
                   crossorigin="anonymous"
                   crossorigin="anonymous"
                   id="audioMediaSrc"
                   id="audioMediaSrc"

+ 1 - 0
src/views/creation/playCreation/index.module.less

@@ -2,6 +2,7 @@
   width: 100vw;
   width: 100vw;
   height: 100vh;
   height: 100vh;
   position: relative;
   position: relative;
+  overflow: hidden;
   &.landscapeScreen{
   &.landscapeScreen{
     width: 100vh;
     width: 100vh;
     height: 100vw;
     height: 100vw;

+ 3 - 12
src/views/creation/playCreation/index.tsx

@@ -29,9 +29,6 @@ export default defineComponent({
     const musicSheetId = decodeURIComponent(route.query.musicSheetId as string || '');
     const musicSheetId = decodeURIComponent(route.query.musicSheetId as string || '');
     const videoBgUrl = decodeURIComponent(route.query.videoBgUrl as string || '');
     const videoBgUrl = decodeURIComponent(route.query.videoBgUrl as string || '');
     const playType = resourceUrl.lastIndexOf('mp4') !== -1 ? 'Video' : 'Audio'
     const playType = resourceUrl.lastIndexOf('mp4') !== -1 ? 'Video' : 'Audio'
-    const lottieDom = ref()
-    const lottieDom1 = ref()
-    const lottieDom2 = ref()
     const landscapeScreen = ref(false)
     const landscapeScreen = ref(false)
     let _plrl:any
     let _plrl:any
     const playIngShow = ref(true)
     const playIngShow = ref(true)
@@ -266,15 +263,9 @@ export default defineComponent({
         const canvasDom = document.querySelector("#audioVisualizer") as HTMLCanvasElement
         const canvasDom = document.querySelector("#audioVisualizer") as HTMLCanvasElement
         const { pauseVisualDraw, playVisualDraw } = audioVisualDraw(audioDom, canvasDom)
         const { pauseVisualDraw, playVisualDraw } = audioVisualDraw(audioDom, canvasDom)
         _plrl.on('play', () => {
         _plrl.on('play', () => {
-          lottieDom.value?.play()
-          lottieDom1.value?.play()
-          lottieDom2.value?.play()
           playVisualDraw()
           playVisualDraw()
         });
         });
         _plrl.on('pause', () => {
         _plrl.on('pause', () => {
-          lottieDom.value?.pause()
-          lottieDom1.value?.pause()
-          lottieDom2.value?.pause()
           pauseVisualDraw()
           pauseVisualDraw()
         });
         });
       }
       }
@@ -437,9 +428,9 @@ export default defineComponent({
           playType === 'Audio' ?
           playType === 'Audio' ?
           <div class={styles.audioBox}>
           <div class={styles.audioBox}>
             <canvas class={styles.audioVisualizer} id="audioVisualizer"></canvas>
             <canvas class={styles.audioVisualizer} id="audioVisualizer"></canvas>
-            <Vue3Lottie ref={lottieDom} class={styles.audioBga} animationData={audioBga} autoPlay={false} loop={true}></Vue3Lottie>
-            <Vue3Lottie ref={lottieDom1} class={styles.audioBga1} animationData={audioBga1} autoPlay={false} loop={true}></Vue3Lottie>
-            <Vue3Lottie ref={lottieDom2} class={styles.audioBga2} animationData={audioBga2} autoPlay={false} loop={true}></Vue3Lottie>
+            <Vue3Lottie class={styles.audioBga} animationData={audioBga} autoPlay={false} loop={true}></Vue3Lottie>
+            <Vue3Lottie class={styles.audioBga1} animationData={audioBga1} autoPlay={false} loop={true}></Vue3Lottie>
+            <Vue3Lottie class={styles.audioBga2} animationData={audioBga2} autoPlay={false} loop={true}></Vue3Lottie>
             <audio
             <audio
               crossorigin="anonymous"
               crossorigin="anonymous"
               id="audioMediaSrc"
               id="audioMediaSrc"