소스 검색

feat: 多分轨合并显示的曲子,简谱渲染了多个拍号问题修改

TIANYONG 1 개월 전
부모
커밋
ceeef3665d
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/state.ts

+ 3 - 1
src/state.ts

@@ -1467,7 +1467,9 @@ const setState = (data: any, index: number) => {
   if (state.isSimplePage) {
     state.isCombineRender = false;
   }
-  setCustom(state.isCombineRender ? data.musicSheetSoundList?.length : 0);
+  // 多分轨合并显示的曲子,有可能只有一个原音文件,minCombineNum的最小值至少为2
+  const minCombineNum = Math.max(data.musicSheetSoundList?.length, 2);
+  setCustom(state.isCombineRender ? minCombineNum : 0);
   // 解析扩展字段
   if (data.extConfigJson) {
     try {