|  | @@ -13,15 +13,19 @@
 | 
	
		
			
				|  |  |        :snapToGrid="false"
 | 
	
		
			
				|  |  |        :isActive="true"
 | 
	
		
			
				|  |  |        :parentH="docY"
 | 
	
		
			
				|  |  | -      :h="300"
 | 
	
		
			
				|  |  | +      :h="h"
 | 
	
		
			
				|  |  |        :z="1999"
 | 
	
		
			
				|  |  | +      :w="w"
 | 
	
		
			
				|  |  |        :y="y"
 | 
	
		
			
				|  |  | +      :x="x"
 | 
	
		
			
				|  |  |        id="instructions"
 | 
	
		
			
				|  |  |        @resizestop="resizestop"
 | 
	
		
			
				|  |  |        @resizing="onResizing"
 | 
	
		
			
				|  |  | +      @dragging="onResizing"
 | 
	
		
			
				|  |  | +      @dragstop="resizestop"
 | 
	
		
			
				|  |  |        :preventActiveBehavior="true"
 | 
	
		
			
				|  |  | -      :isDraggable="false"
 | 
	
		
			
				|  |  |      >
 | 
	
		
			
				|  |  | +    <div class="wall"></div>
 | 
	
		
			
				|  |  |        <div class="showBtnList">
 | 
	
		
			
				|  |  |          <!-- <i class="el-icon-copy-document" @click="showInstructions"></i> -->
 | 
	
		
			
				|  |  |          <i class="el-icon-minus minus" @click="showInstructions"></i>
 | 
	
	
		
			
				|  | @@ -29,10 +33,11 @@
 | 
	
		
			
				|  |  |        <div class="iframeDiv" v-show="isResizing"></div>
 | 
	
		
			
				|  |  |        <iframe
 | 
	
		
			
				|  |  |          id="iframeId"
 | 
	
		
			
				|  |  | +        ref='iframe'
 | 
	
		
			
				|  |  |          :src="url"
 | 
	
		
			
				|  |  |          frameborder="0"
 | 
	
		
			
				|  |  |          class="pc iframe"
 | 
	
		
			
				|  |  | -        :width="w"
 | 
	
		
			
				|  |  | +        :width="iframeWidth"
 | 
	
		
			
				|  |  |          :height="iframeHeight"
 | 
	
		
			
				|  |  |        >
 | 
	
		
			
				|  |  |        </iframe>
 | 
	
	
		
			
				|  | @@ -52,20 +57,30 @@ export default {
 | 
	
		
			
				|  |  |        url: "/html/index.html" + "#g=1&p=新建乐团",
 | 
	
		
			
				|  |  |        isShow: false,
 | 
	
		
			
				|  |  |        w: "",
 | 
	
		
			
				|  |  | -      y: "",
 | 
	
		
			
				|  |  | +      y: 130,
 | 
	
		
			
				|  |  | +      h:"",
 | 
	
		
			
				|  |  | +      x:"",
 | 
	
		
			
				|  |  |        docY: "",
 | 
	
		
			
				|  |  |        isResizing: false,
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    mounted() {
 | 
	
		
			
				|  |  | -    this.w = document.documentElement.clientWidth || document.body.clientWidth;
 | 
	
		
			
				|  |  | +    let clientWidth = document.documentElement.clientWidth || document.body.clientWidth
 | 
	
		
			
				|  |  | +    this.w = 500;
 | 
	
		
			
				|  |  | +    this.x =clientWidth-(this.w+10);
 | 
	
		
			
				|  |  |      this.docY =
 | 
	
		
			
				|  |  |        document.documentElement.clientHeight || document.body.clientHeight;
 | 
	
		
			
				|  |  | -    this.y = this.docY - 300;
 | 
	
		
			
				|  |  | +    this.h =this.docY- this.y
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  beforeDestroy(){
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  |      resizestop(e) {
 | 
	
		
			
				|  |  | -      this.iframeHeight = Math.abs(e.height);
 | 
	
		
			
				|  |  | +      this.h = Math.abs(e.height);
 | 
	
		
			
				|  |  | +      this.w = Math.abs(e.width)
 | 
	
		
			
				|  |  |        setTimeout(() => {
 | 
	
		
			
				|  |  |          this.isResizing = false;
 | 
	
		
			
				|  |  |        }, 500);
 | 
	
	
		
			
				|  | @@ -73,6 +88,11 @@ export default {
 | 
	
		
			
				|  |  |      onResizing(e) {
 | 
	
		
			
				|  |  |        this.isResizing = true;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    // onDragging(e){
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    // },
 | 
	
		
			
				|  |  | +    // onDragstop(e){},
 | 
	
		
			
				|  |  |      showInstructions() {
 | 
	
		
			
				|  |  |        this.isShow = !this.isShow;
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -84,9 +104,13 @@ export default {
 | 
	
		
			
				|  |  |        this.isShow = false;
 | 
	
		
			
				|  |  |        return this.$route.path;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    iframeHeight() {
 | 
	
		
			
				|  |  | -      return document.querySelector("#instructions")?.offsetHeight || "300px";
 | 
	
		
			
				|  |  | +    iframeWidth(){
 | 
	
		
			
				|  |  | +      return this.w+'px'
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    iframeHeight(){
 | 
	
		
			
				|  |  | +      console.log(this.h)
 | 
	
		
			
				|  |  | +      return this.h-30 +'px'
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  </script>
 | 
	
	
		
			
				|  | @@ -114,21 +138,22 @@ export default {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  #instructions {
 | 
	
		
			
				|  |  |    background-color: #fff;
 | 
	
		
			
				|  |  | -  width: 100%;
 | 
	
		
			
				|  |  |    position: fixed;
 | 
	
		
			
				|  |  |    z-index: 9999;
 | 
	
		
			
				|  |  | -  bottom: 0;
 | 
	
		
			
				|  |  | -  left: 0;
 | 
	
		
			
				|  |  |    border: 1px solid #ccc;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  .content-container {
 | 
	
		
			
				|  |  | -  width: 100% !important;
 | 
	
		
			
				|  |  |    .showBtnList {
 | 
	
		
			
				|  |  |      font-size: 20px;
 | 
	
		
			
				|  |  |      position: absolute;
 | 
	
		
			
				|  |  |      right: 20px;
 | 
	
		
			
				|  |  |      top: 5px;
 | 
	
		
			
				|  |  | -    background-color: #fff;
 | 
	
		
			
				|  |  | +    background-color: #ccc;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +.wall {
 | 
	
		
			
				|  |  | +  height: 30px;
 | 
	
		
			
				|  |  | +  background-color: #ccc;
 | 
	
		
			
				|  |  | +  cursor: pointer;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  </style>
 |