|
@@ -365,13 +365,12 @@ export default defineComponent({
|
|
|
console.log("🚀 ~ state.times:", allNote.value);
|
|
|
// @ts-ignore
|
|
|
const startMeasureNum = detailData.musicalNotesPlayStats?.[0]?.measureRenderIndex, endMeasureNum = detailData.musicalNotesPlayStats?.last()?.measureRenderIndex;
|
|
|
- allNote.value = allNote.value.filter((item: any) => (item.MeasureNumberXML >= startMeasureNum+1 && item.MeasureNumberXML <= endMeasureNum+1))
|
|
|
// 从0开始的曲子,MeasureNumberXML也是从0开始,需要兼容处理
|
|
|
- // if (state.firstMeasureNumber === 0) {
|
|
|
- // allNote.value = allNote.value.filter((item: any) => (item.MeasureNumberXML >= startMeasureNum && item.MeasureNumberXML <= endMeasureNum))
|
|
|
- // } else {
|
|
|
- // allNote.value = allNote.value.filter((item: any) => (item.MeasureNumberXML >= startMeasureNum+1 && item.MeasureNumberXML <= endMeasureNum+1))
|
|
|
- // }
|
|
|
+ if (state.firstMeasureNumber === 0) {
|
|
|
+ allNote.value = allNote.value.filter((item: any) => (item.MeasureNumberXML >= startMeasureNum && item.MeasureNumberXML <= endMeasureNum))
|
|
|
+ } else {
|
|
|
+ allNote.value = allNote.value.filter((item: any) => (item.MeasureNumberXML >= startMeasureNum+1 && item.MeasureNumberXML <= endMeasureNum+1))
|
|
|
+ }
|
|
|
// @ts-ignore
|
|
|
const beams = Array.from(new Set(document.getElementsByClassName("vf-beam")));
|
|
|
beams.forEach((item: any) => {
|