ZZJ
2021-11-09 ccee429d379e0108b7445f72ade8d97c110a6fb3
src/pages/desktop/index/components/DFrame.vue
@@ -7,7 +7,7 @@
    @contextmenu.prevent="openMenuList($event.offsetY,$event.offsetX,data)"
    v-bind:style="{left: data.leftOffset + 'px', top: data.topOffset + 'px', 'z-index': 125 + data.order, width: width + 'px', height: height + 'px'}"
  >
    <div class="d-frame-title" v-drag @click="frameClick">
    <div class="d-frame-title" v-drag='fullScreen' @click="frameClick">
      <div class="d-frame-title-operation">
        <i class="icon-minus d-frame-operation-minus" @click="minFrame(data,$event)">
          <img :src="`${publicPath}images/desktop/header-icon/min.png`" alt />
@@ -52,7 +52,6 @@
<script>
import html2canvas from 'html2canvas';
export default {
  name: "DFrame",
  props: {
@@ -93,7 +92,6 @@
        this.openMenuList(menuT, menuL)
      }
    });
  },
  methods: {
    openMenuList(t, l, frame) {
@@ -195,12 +193,13 @@
  },
  directives: {
    drag(el) {
      if (el.dragLock) {
    drag(el, binding) {
      if (el.dragLock || binding.arg) {
        return
      }
      el.onmousedown = function (e) {
        console.log('binding',binding)
        if(binding.value) return;
        el.dragLock = true;
        let disx = e.clientX - el.parentElement.offsetLeft;
        let disy = e.clientY - el.parentElement.offsetTop;
@@ -223,6 +222,7 @@
            toTop = document.body.getBoundingClientRect().height - 31;
          }
          el.parentElement.style.top = toTop + 'px';
        };
        document.onmouseup = function () {
          el.dragLock = false;