tremble 3 лет назад
Родитель
Сommit
6af39a14f0

Разница между файлами не показана из-за своего большого размера
+ 770 - 200
public/code/pano/data.json


+ 8 - 0
src/framework/show/pano.vue

@@ -118,6 +118,13 @@ export default {
         if (!this.isChange) {
             var krpano = document.getElementById("krpanoSWFObject");
             krpano.call(`loadscene('scene_${this.selectExh.id}__(${newVal.id})')`)
+            setTimeout(() => {
+              if (newVal.view) {
+                console.log(newVal.view);
+                krpano.set("view.vlookat", newVal.view.vlookat||0);
+                krpano.set("view.hlookat", newVal.view.hlookat||0);
+              }
+            });
         }
         this.isChange = false
       }
@@ -131,6 +138,7 @@ export default {
       }
     },
     getList(){
+      // window.$.ajax({url:`code/pano/data.json`,success:(data)=>{
       window.$.ajax({url:`${this.g_CDN}pano/data.json`,success:(data)=>{
         this.list=data.list
         if (this.exhibition) {

+ 7 - 0
src/framework/showMobile/pano.vue

@@ -117,6 +117,13 @@ export default {
         if (!this.isChange) {
             var krpano = document.getElementById("krpanoSWFObject");
             krpano.call(`loadscene('scene_${this.selectExh.id}__(${newVal.id})')`)
+            setTimeout(() => {
+              console.log(newVal.view);
+              if (newVal.view) {
+                krpano.set("view.vlookat", newVal.view.vlookat||0);
+                krpano.set("view.hlookat", newVal.view.hlookat||0);
+              }
+            });
         }
         this.isChange = false
       }

+ 1 - 1
src/framework/showMobile/ui/intro.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="intro brightness" v-clickoutside="handleoutside">
+  <div class="intro brightness" v-clickoutside="handleoutside" @touchmove.stop>
     <div>
       <div>
         <p>第十三届中国国际航空航天博览会</p>

+ 1 - 1
src/framework/showMobile/ui/share.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="intro brightness" v-clickoutside="handleoutside">
+  <div class="intro brightness" v-clickoutside="handleoutside" @touchmove.stop>
     <div v-if="!istips">
       <p>分享链接给好友</p>
       <div class="link" v-html="url"></div>