ソースを参照

feat: 节拍指针位置优化

TIANYONG 4 ヶ月 前
コミット
52ff139d50
1 ファイル変更6 行追加1 行削除
  1. 6 1
      src/view/selection/index.tsx

+ 6 - 1
src/view/selection/index.tsx

@@ -218,7 +218,12 @@ export default defineComponent({
 									};
 									selectData.staves.push(noteItem);
 									MeasureNumberXMLList.push(item.MeasureNumberXML);
-									beatMeasureWidths[item.MeasureNumberXML] = {
+									const preBeatMeasure = beatMeasureWidths[item.MeasureNumberXML-1]
+									beatMeasureWidths[item.MeasureNumberXML] = preBeatMeasure ?
+									{
+										beatLeft: preBeatMeasure.beatLeft,
+										beatWidth: preBeatMeasure.beatWidth
+									} : {
 										beatLeft,
 										beatWidth
 									}