Browse Source

feat: 指法修改

TIANYONG 11 months ago
parent
commit
3ebc535985
1 changed files with 19 additions and 8 deletions
  1. 19 8
      src/page-instrument/view-detail/index.tsx

+ 19 - 8
src/page-instrument/view-detail/index.tsx

@@ -298,15 +298,19 @@ export default defineComponent({
         if (state.fingeringInfo.direction === "transverse") {
           return {
             container: {
-              paddingBottom: headerColumnHide.value ? state.fingeringInfo.height : state.fingeringInfo.scaleData?.offset
+              //paddingBottom: headerColumnHide.value ? state.fingeringInfo.height : state.fingeringInfo.scaleData?.offset
+              paddingBottom: state.fingeringInfo.height
             },
             // 横向指法,跟练&评测模式,默认展示贴底展示
-            fingerBox: headerColumnHide.value ? {
-                height: state.fingeringInfo.height
-              } : {
-                height: state.fingeringInfo.height,
-                transform: `scale(${state.fingeringInfo.scaleData?.scale})`
-              }
+            // fingerBox: headerColumnHide.value ? {
+            //     height: state.fingeringInfo.height
+            //   } : {
+            //     height: state.fingeringInfo.height,
+            //     transform: `scale(${state.fingeringInfo.scaleData?.scale})`
+            //   }
+            fingerBox: {
+              height: state.fingeringInfo.height
+            }
           };
         } else {
           console.log('指法',state.playBtnDirection,state.platform)
@@ -397,6 +401,13 @@ export default defineComponent({
         headerColumnHide.value = followData.start;
       }
     );
+    // 监听开始评测状态
+    watch(
+      () => evaluatingData.startBegin,
+      () => {
+        headerColumnHide.value = evaluatingData.startBegin;
+      }
+    );    
     /** 指法预览切换 */
     watch(
       () => detailData.fingerPreView,
@@ -501,7 +512,7 @@ export default defineComponent({
             //   headerColumnHide.value = !headerColumnHide.value;
             // }
             // 点击谱面跟练也需要切换显示按钮栏
-            if (state.playState === "play" || followData.start) {
+            if (state.playState === "play" || followData.start || evaluatingData.startBegin) {
               headerColumnHide.value = !headerColumnHide.value;
             }
           }}