Renxy 1 年之前
父节点
当前提交
d7e3dfb181
共有 1 个文件被更改,包括 27 次插入12 次删除
  1. 27 12
      src/utils/utils.js

+ 27 - 12
src/utils/utils.js

@@ -139,7 +139,7 @@ export const UnityAction = {
     console.log(`type====${type}`);
     console.log('message====', message);
 
-    alert(window.vuplex);
+    // alert(window.vuplex);
     if (window.vuplex) {
       window.vuplex.postMessage({ type, message });
     } else if (window[type]) {
@@ -147,17 +147,32 @@ export const UnityAction = {
     }
   },
 };
-alert(window.vuplex);
-if (window.vuplex) {
-  window.vuplex.addEventListener('message', (e) => {
-    console.log(
-      '============================getMessageForUnity============================',
-    );
-    const data = JSON.parse(e.data);
-    console.log(data);
-    UnityAction.emit(data.type, data.message);
-  });
-}
+// if (window.vuplex) {
+//   window.vuplex.addEventListener('message', (e) => {
+//     console.log(
+//       '============================getMessageForUnity============================',
+//     );
+//     const data = JSON.parse(e.data);
+//     console.log(data);
+//     UnityAction.emit(data.type, data.message);
+//   });
+// }
+const addEvent = () => {
+  if (window.vuplex) {
+    alert('------11111111--------');
+    window.vuplex.addEventListener('message', (e) => {
+      const data = JSON.parse(e.data);
+      console.log(data);
+      UnityAction.emit(data.type, data.message);
+    });
+  } else {
+    alert('------0000000--------');
+    setTimeout(() => {
+      addEvent();
+    }, 1000);
+  }
+};
+addEvent();
 
 export function getGlobalData(key) {
   let data;