Browse Source

fix: #10240 bug修复

TIANYONG 1 year ago
parent
commit
521bedd299
1 changed files with 20 additions and 15 deletions
  1. 20 15
      src/views/co-ai/index.tsx

+ 20 - 15
src/views/co-ai/index.tsx

@@ -716,17 +716,20 @@ export default defineComponent({
                           <p class={styles.finchLoad}>加载中...</p>
                         </div>
                       )} */}
-                      <iframe
-                        id="staffIframeRef"
-                        style={{
-                          width: '100%'
-                          // opacity: loading.value ? 0 : 1
-                        }}
-                        src={data.iframeSrc}
-                        onLoad={async () => {
-                          await analyzeXml();
-                          musicIframeLoad();
-                        }}></iframe>
+                      {
+                        data.musics[data.musicIndex]?.id && 
+                        <iframe
+                          id="staffIframeRef"
+                          style={{
+                            width: '100%'
+                            // opacity: loading.value ? 0 : 1
+                          }}
+                          src={data.iframeSrc}
+                          onLoad={async () => {
+                            await analyzeXml();
+                            musicIframeLoad();
+                          }}></iframe>
+                      }
                       {/* <OsmdPreview ref={osmdPreviewRef} /> */}
                     </>
                   </div>
@@ -808,10 +811,12 @@ export default defineComponent({
               {!isEnsemble.value && (
                 <img id="coai-2" src={icon_down} onClick={handleSave} />
               )}
-
-              <div class={styles.rightBtnsRight} id="coai-3">
-                <img src={icons.icon_start} onClick={() => handleGoto()} />
-              </div>
+              {
+                data.musics[data.musicIndex]?.id && 
+                <div class={styles.rightBtnsRight} id="coai-3">
+                  <img src={icons.icon_start} onClick={() => handleGoto()} />
+                </div>                
+              }
             </div>
           </div>
         </div>