Browse Source

修改切换谱面之后 声部值消失了

黄琪勇 11 months ago
parent
commit
1cbf568aea
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/view/music-score/index.tsx

+ 4 - 2
src/view/music-score/index.tsx

@@ -72,8 +72,10 @@ export default defineComponent({
 		};
 		const getXML = async () => {
 			// 当有下载的xml的时候直接使用,否则需要下载
-			const xmlStr = downloadXmlStr.value || await fetch(state.xmlUrl).then((response) => response.text());
-			downloadXmlStr.value = "" // 清空内存
+			if(!downloadXmlStr.value){
+				downloadXmlStr.value = await fetch(state.xmlUrl).then((response) => response.text())
+			}
+			const xmlStr = downloadXmlStr.value;
 			const xml = formatXML(xmlStr);
 			musicData.score = state.isCombineRender ? xml : onlyVisible(xml, state.partIndex);
 			if (state.gradualTimes) {