Ver Fonte

修改异常抛出

黄琪勇 há 11 meses atrás
pai
commit
991c92fd05
1 ficheiros alterados com 15 adições e 1 exclusões
  1. 15 1
      src/page-instrument/view-detail/index.tsx

+ 15 - 1
src/page-instrument/view-detail/index.tsx

@@ -309,6 +309,20 @@ export default defineComponent({
       // pushAppMusic();
       // console.timeEnd("渲染加载耗时");
     };
+    function handleOnRendered(osmd: any) {
+      try{
+        handleRendered(osmd)
+      }catch(err){
+        console.log("webApi_beatTimes",err)
+        window.parent.postMessage(
+          {
+            api: "webApi_beatTimes",
+            data: "-1"
+          },
+          "*"
+        );
+      }
+    }
     /** 指法配置 */
     const fingerConfig = computed<any>(() => {
       if (state.setting.displayFingering && state.fingeringInfo?.name) {
@@ -542,7 +556,7 @@ export default defineComponent({
               ref={musicScoreRef}
               musicColor={state.isPreView ? '#000000' : '#FFFFFF'}
               showPartNames={state.isCombineRender}
-              onRendered={handleRendered} 
+              onRendered={handleOnRendered} 
             > 
               {/* 旋律线关闭时候的 标题和作者 */}
               <AuthorName></AuthorName>