瀏覽代碼

Merge branch 'video-tcplayer' into online

lex 1 年之前
父節點
當前提交
70243b6c53
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      src/views/notation/index.tsx

+ 9 - 1
src/views/notation/index.tsx

@@ -13,6 +13,7 @@ export default defineComponent({
     const removeVisiable = ref(false);
     const userStore = useUserStore();
     const Authorization = userStore.getToken || '';
+    const iframeRef = ref();
     console.log(Authorization);
     const data = reactive({
       src: `${
@@ -44,7 +45,7 @@ export default defineComponent({
     });
     return () => (
       <div class={styles.wrap}>
-        <iframe src={data.src}></iframe>
+        <iframe ref={iframeRef} src={data.src}></iframe>
 
         <NModal
           v-model:show={previewModal.value}
@@ -78,6 +79,13 @@ export default defineComponent({
                   previewModal.value = false;
                   previewParams.value.url = '';
                   removeVisiable.value = false;
+                  // 给制谱发消息
+                  iframeRef.value.contentWindow.postMessage(
+                    {
+                      api: 'reload'
+                    },
+                    '*'
+                  );
                 }}>
                 确定
               </NButton>