|
@@ -1295,13 +1295,13 @@ let offsetTop = 0;
|
|
|
* @param isScroll 可选: 强制滚动到顶部, 默认: false
|
|
|
* @returns void
|
|
|
*/
|
|
|
-export const scrollViewNote = () => {
|
|
|
+export const scrollViewNote = (resetTop?: boolean) => {
|
|
|
// const cursorElement = document.getElementById("cursorImg-0")!;
|
|
|
const noteId = state.times[state.activeNoteIndex].id;
|
|
|
if (state.isSingleLine) {
|
|
|
return;
|
|
|
}
|
|
|
- if (state.activeNoteIndex <= 1) {
|
|
|
+ if (state.activeNoteIndex <= 1 || resetTop) {
|
|
|
offsetTop = 0;
|
|
|
}
|
|
|
const domId = "vf" + noteId;
|
|
@@ -1680,6 +1680,7 @@ const setState = (data: any, index: number) => {
|
|
|
state.isConcert = data.musicSheetType === "CONCERT" ? true : false;
|
|
|
// multiTracksSelection 返回为空,默认代表全部分轨
|
|
|
state.canSelectTracks = data.multiTracksSelection === "null" || data.multiTracksSelection === "" || data.multiTracksSelection === null ? [] : data.multiTracksSelection?.split(',');
|
|
|
+ state.canSelectTracks = state.canSelectTracks.map((item: any)=>item.trim())
|
|
|
// 开启预备小节
|
|
|
state.isOpenPrepare = true;
|
|
|
state.extStyleConfigJson = data.extStyleConfigJson || {}
|