|
@@ -11,6 +11,7 @@ import { resetFormate, resetGivenFormate, setGlobalMusicSheet, limitSingleSvgPag
|
|
|
import { setGlobalData } from "/src/utils";
|
|
|
import Loading from "/src/view/audio-list/loading"
|
|
|
import { storeData } from "/src/store";
|
|
|
+import { isLoadingCss } from "/src/page-instrument/view-detail/loadingCss"
|
|
|
|
|
|
export const musicRenderTypeKey = "musicRenderType";
|
|
|
let osmd: any = null;
|
|
@@ -198,6 +199,7 @@ export default defineComponent({
|
|
|
/** 刷新曲谱 */
|
|
|
const refreshMusicScore = async () => {
|
|
|
console.log('刷新谱面123')
|
|
|
+ isLoadingCss.value = true
|
|
|
const container = document.getElementById('musicAndSelection'), svgDom = document.getElementById('osmdCanvasPage1'), selectionBox = document.getElementById('selectionBox');
|
|
|
if (container && svgDom) {
|
|
|
container?.removeChild(svgDom)
|
|
@@ -208,8 +210,6 @@ export default defineComponent({
|
|
|
state.osmd.clear();
|
|
|
musicData.isRenderLoading = true;
|
|
|
musicData.isRefreshLoading = true;
|
|
|
- state.loadingText = '正在加载中,请稍等…'
|
|
|
- state.isLoading = true;
|
|
|
// 在下一帧再执行,确保出现loading
|
|
|
requestAnimationFrame(async ()=>{
|
|
|
getContainerWidth();
|
|
@@ -218,8 +218,8 @@ export default defineComponent({
|
|
|
await init();
|
|
|
musicData.isRenderLoading = false;
|
|
|
musicData.isRefreshLoading = false;
|
|
|
- state.isLoading = false;
|
|
|
musicData.showSelection = true;
|
|
|
+ isLoadingCss.value = false
|
|
|
})
|
|
|
}
|
|
|
expose({
|