tremble пре 3 година
родитељ
комит
2b84489b14

+ 3 - 2
src/framework/showMobile/iframe.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="ifrcon">
-    <Header :bgmUrl="tempBgm" @toggleBGM="handleBGM" :bgmstatus="bgmstatus" :params="params" />
+    <Header :bgmUrl="tempBgm" @toggleBGM="handleBGM" :somedatainfo="somedatainfo" :bgmstatus="bgmstatus" :params="params" />
     <iframe allowfullscreen="true" ref="iframe" id="showifr" :src="url" frameborder="0" @load="onIframLoad"></iframe>
   </div>
 </template>
@@ -10,7 +10,7 @@ import Header from "./ui/Show.Header";
 import browser from "@/utils/browser"
 
 export default {
-  props:['url','bgmUrl'],
+  props:['url','bgmUrl','somedatainfo'],
   components:{Header},
   data(){
     return {
@@ -61,6 +61,7 @@ export default {
         }
 
         if (e.data.event == "loaded") {
+          console.log(e.data.params);
           this.params = e.data.params
           this.$refs.iframe.contentWindow.postMessage({
               source: "mingyuan",

+ 3 - 0
src/framework/showMobile/index.vue

@@ -6,6 +6,7 @@
         @changeUrl="handleChange"
         @otherUrl="handleOther"
         :bgmUrl="bgmUrl"
+        :somedatainfo="somedatainfo"
         :key="embeM || activeItem.sceneCode"
         :url="otherLink ? otherLink : `/embed.html?from=mingyuan&m=${embeM || activeItem.sceneCode}&lang=zh&scene-link=1&rnd=${rnd}`"
       />
@@ -121,6 +122,7 @@ export default {
     return {
       mapvisit: 0,
       bgmUrl: "",
+      somedatainfo:'',
       isVR: false,
       localRemind: false,
       showPreview: false,
@@ -166,6 +168,7 @@ export default {
     getSceneInfomation() {
       getSceneInfomation({ id: this.activeItem.sceneCode }, (data) => {
         this.mapvisit = data.data.mapVisi;
+        this.somedatainfo = data.data
         if (data.data.bgMusic) {
           if (bgmMap[data.data.bgMusic]) {
             this.bgmUrl =

+ 4 - 3
src/framework/showMobile/ui/Show.Header.vue

@@ -45,7 +45,7 @@
                 <span>分享链接</span>
             </li> -->
             </ul>
-            <template v-if="params.showLogoBottom">
+            <template v-if="somedatainfo.showLogoBottom">
               <div class="home">
                 <a href="/">
                   <img :src="require('@/assets/images/icons/logo_zh.png')" alt="" />
@@ -115,7 +115,7 @@
 <script>
 
 export default {
-  props: [ "description", "params", "bgmUrl","bgmstatus"],
+  props: [ "description", "params", "bgmUrl","bgmstatus","somedatainfo"],
   data() {
     return {
       showDescription: false,
@@ -283,7 +283,8 @@ export default {
         position: relative;
         display: flex;
         align-items: center;
-        margin: 0.5rem 0;
+        margin: 0.3rem 0;
+        padding: 0.3rem 0;
         font-size: 0;
         i {
           position: absolute;