Browse Source

优化判断逻辑

黄琪勇 10 months ago
parent
commit
9dee93d418
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/views/co-ai/index.tsx

+ 5 - 1
src/views/co-ai/index.tsx

@@ -323,6 +323,10 @@ export default defineComponent({
     const musicIframeLoad = () => {
       const token = storage.get(ACCESS_TOKEN);
       const details = data.musics[data.musicIndex];
+      if(!details?.id){
+        data.iframeSrc = ""
+        return
+      }
       // 如果在配置里面匹配不到,则默认显示五线谱
       const musicRenderType =
         data.showMusicImg === 'first'
@@ -937,7 +941,7 @@ export default defineComponent({
                   {data.musics[data.musicIndex]?.musicSheetName}
                 </div>
                 {/* ensembleDetail */}
-                {(isEnsemble.value || !isMusicImg.value) ? (
+                {data.iframeSrc && (isEnsemble.value || !isMusicImg.value) ? (
                   <div class={styles.iframeSection}>
                     <>
                       {/* {loading.value && (