Browse Source

添加其它类型的配置

lex 1 year ago
parent
commit
3f2401ed6e
1 changed files with 11 additions and 2 deletions
  1. 11 2
      src/views/tempo-practice/index.tsx

+ 11 - 2
src/views/tempo-practice/index.tsx

@@ -129,7 +129,10 @@ export default defineComponent({
                 element: setting.element,
                 beat: setting.beat,
                 barLine: setting.barLine,
-                tempo: setting.tempo
+                tempo: setting.tempo,
+                scorePart: setting.scorePart,
+                playType: setting.playType,
+                speed: setting.speed
               },
               coverImg: ''
             })
@@ -154,10 +157,14 @@ export default defineComponent({
           dataJson = JSON.parse(route.query.dataJson as any);
         }
 
+        console.log(dataJson, 'dataJson');
         setting.element = dataJson.element;
         setting.beat = dataJson.beat;
         setting.barLine = dataJson.barLine;
         setting.tempo = dataJson.tempo;
+        setting.scorePart = dataJson.scorePart;
+        setting.playType = dataJson.playType;
+        setting.speed = dataJson.speed;
 
         state.dataJson = dataJson;
       } catch {
@@ -167,7 +174,9 @@ export default defineComponent({
       state.speedList.forEach((item: any) => {
         if (item.value === setting.speed) item.color = '#1CACF1';
       });
-      renderScore();
+      if (setting.scorePart.length <= 0) {
+        renderScore();
+      }
 
       window.addEventListener('message', onIframeHandle);
     });