|
@@ -1,5 +1,5 @@
|
|
|
-import { defineComponent, onMounted, onUnmounted, reactive } from "vue";
|
|
|
-import state, { getMusicDetail, handleSetSpeed, addNoteBBox, getNote, gotoNext } from "/src/state";
|
|
|
+import { defineComponent, onMounted, onUnmounted, reactive, nextTick } from "vue";
|
|
|
+import state, { getMusicDetail, handleSetSpeed, addNoteBBox, getNote, gotoNext, fillWordColor } from "/src/state";
|
|
|
import MusicScore from "../../view/music-score";
|
|
|
import styles from "./index.module.less";
|
|
|
import { getQuery } from "/src/utils/queryString";
|
|
@@ -101,7 +101,11 @@ export default defineComponent({
|
|
|
setCustomGradual();
|
|
|
setCustomNoteRealValue();
|
|
|
state.times = formateTimes(osmd);
|
|
|
- console.log("🚀 ~ state.times:", state.times, state.subjectId, state);
|
|
|
+ console.log("🚀 ~ state.times:", state.times, state);
|
|
|
+ nextTick(() => {
|
|
|
+ state.activeMeasureIndex = state.times[0].MeasureNumberXML;
|
|
|
+ fillWordColor();
|
|
|
+ })
|
|
|
// 音符添加位置信息bbox
|
|
|
addNoteBBox(state.times);
|
|
|
// 一行谱创建 动画
|