xzw 3 anni fa
parent
commit
225f5ec063
1 ha cambiato i file con 12 aggiunte e 6 eliminazioni
  1. 12 6
      src/pages/SViewer.vue

+ 12 - 6
src/pages/SViewer.vue

@@ -75,6 +75,11 @@ const sourceURL = computed(() => {
         // 深时场景
         return `smart-kankan.html?m=${source.value.num}`//`smart-laser.html?m=${source.value.num}&dev`
     }*/ 
+    
+    if(sourceFrame.value && (sourceFrame.value.contentWindow.app || sourceFrame.value.contentWindow.loaded)){
+        sync.views.addViewInfo(sourceFrame.value.contentWindow)
+    }
+    
     if(source.value.type < 2) {
         return `smart-kankan.html?m=${source.value.num}`
     } else {
@@ -87,15 +92,16 @@ const onLoadSource = () => {
         window.app = win
         
     let loaded = ()=>{
-        if (lastFakeApp) {
-            if(sdk){
-                sync.views.bindWithSameFakeType(lastFakeApp,win)  
-            }
+        if (lastFakeApp) { 
+            sync.views.bindWithSameFakeType(lastFakeApp,win)   
         }
          
-        lastFakeApp = sync.views.createTempApp(sourceFrame.value.contentWindow, true); 
+        lastFakeApp = sync.views.createTempApp(sourceFrame.value.contentWindow); 
+    
+    } 
+
+    console.log(source.value.type)
     
-    }    
     if (source.value.type < 2) {
         win.sceneType = 'kankan'
         let sdk = win.app