lex 1 year ago
parent
commit
4be9b86757
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/views/co-ai/index.tsx

+ 6 - 3
src/views/co-ai/index.tsx

@@ -246,6 +246,7 @@ export default defineComponent({
     /** 获取曲谱列表 */
     const getMusicList = async () => {
       data.loading = true;
+
       try {
         const res = await api_musicSheetPage({
           ...musicForms,
@@ -365,7 +366,7 @@ export default defineComponent({
     // 解析xml,获取分轨信息
     const analyzeXml = async () => {
       const details = data.musics[data.musicIndex];
-      if (details.musicalInstruments?.length > 1) {
+      if (details?.musicalInstruments?.length > 1) {
         if (details.xmlFileUrl) {
           const res = await fetch(details.xmlFileUrl).then(response =>
             response.text()
@@ -570,8 +571,10 @@ export default defineComponent({
                       });
                     }}
                     onSearch={val => {
-                      musicForms.keyword = val;
-                      handleReset();
+                      if (!data.loading) {
+                        musicForms.keyword = val;
+                        handleReset();
+                      }
                     }}>
                     {{
                       left: () =>