hanbaoshan
2020-08-11 d969c4735bfa4cfc21dda697c56cfae542a43017
src/pages/desktop/index/components/DFrame.vue
@@ -27,6 +27,7 @@
      </slot>
    </div>
    <div class="d-frame-content">
      <div class="iframe-mask" v-if="data.order!=1" @click="frameClick"></div>
      <iframe :src="data.url" v-if="data.url"></iframe>
      <div v-html="data.html" v-if="data.html"></div>
      <!-- <span class="d-frame-operation-resize" v-resize></span> -->
@@ -100,7 +101,6 @@
      this.fullScreen = !this.fullScreen;
    },
    frameClick(e) {
      debugger
      this.$store.commit('desktop/refreshFrame', this.data);
    },
    minFrame(data, e) {
@@ -112,7 +112,7 @@
        //logging: true, //查看html2canvas内部执行流程
        removeContainer: true,
        imageTimeout: 0,
        useCORS: true //开启跨域配置
        //useCORS: true //开启跨域配置
      }).then(canvas => {
        let shotSrc = canvas.toDataURL();
        
@@ -227,6 +227,14 @@
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
}
.iframe-mask{
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}
.d-frame-title .icon-close {
  border-radius: 0 4px 0 0;
  background: url("/images/desktop/header-icon/close.png") no-repeat 50%;