Renxy il y a 1 an
Parent
commit
a5ddb6e3ba
2 fichiers modifiés avec 12 ajouts et 18 suppressions
  1. 11 1
      src/app.ts
  2. 1 17
      src/utils/utils.js

+ 11 - 1
src/app.ts

@@ -1,7 +1,7 @@
 // 运行时配置
 
 // import { RequestConfig, history } from '@umijs/max';
-import { getToken, GetTokenFromUrl } from '@/utils/utils';
+import { getToken, GetTokenFromUrl, UnityAction } from '@/utils/utils';
 import { RequestConfig } from '@umijs/max';
 import { message } from 'antd';
 import dayjs from 'dayjs';
@@ -102,3 +102,13 @@ const tokenExpiredHandle = (code: number) => {
     return false;
   }
 };
+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);
+  });
+}

+ 1 - 17
src/utils/utils.js

@@ -139,7 +139,6 @@ export const UnityAction = {
     console.log(`type====${type}`);
     console.log('message====', message);
 
-    // alert(window.vuplex);
     if (window.vuplex) {
       window.vuplex.postMessage({ type, message });
     } else if (window[type]) {
@@ -147,6 +146,7 @@ export const UnityAction = {
     }
   },
 };
+
 // if (window.vuplex) {
 //   window.vuplex.addEventListener('message', (e) => {
 //     console.log(
@@ -157,22 +157,6 @@ export const UnityAction = {
 //     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;