Browse Source

feat: 自定义小节循环顺序DYCustomRepeatStr

TIANYONG 2 months ago
parent
commit
ced33f9f84
2 changed files with 3 additions and 1 deletions
  1. 1 1
      osmd-extended
  2. 2 0
      src/view/music-score/index.tsx

+ 1 - 1
osmd-extended

@@ -1 +1 @@
-Subproject commit 8741361e9b7a24e1f4a02aae71ef2e459605b18c
+Subproject commit b15165ff169929b5cd186b8b8613e3f64cd77b52

+ 2 - 0
src/view/music-score/index.tsx

@@ -160,6 +160,8 @@ export default defineComponent({
 			osmd.EngravingRules.DYMusicScoreId = state.examSongId || ''
 			osmd.EngravingRules.DYCustomRepeatCount = state.maxLyricNum || 0;
 			osmd.EngravingRules.DYIsSingleLine = state.isSingleLine;
+			// 传入自定义的小节循环顺序
+			osmd.EngravingRules.DYCustomRepeatStr = state.extConfigJson.customRepeatStr || '';
 			await osmd.load(musicData.score);
 			// 对外暴露 一行谱时候 缩小谱面
 			if(state.isSimplePage){