Pārlūkot izejas kodu

fix:修复布局预览的已知的bug

Grnetsky 1 gadu atpakaļ
vecāks
revīzija
a7e1cfd1d1
1 mainītis faili ar 5 papildinājumiem un 4 dzēšanām
  1. 5 4
      src/views/components/PensProps.vue

+ 5 - 4
src/views/components/PensProps.vue

@@ -124,7 +124,7 @@
                       class="l-icon btn"
                       aria-hidden="true"
                       @mouseenter="previewAlign(1,item.value)"
-                      @mouseleave="recoverAlign"
+                      @mouseleave="recoverAlign()"
                       @click="alignV(item.value)"
                     >
                       <use :xlink:href="item.icon"></use>
@@ -149,7 +149,7 @@
                       class="l-icon btn"
                       aria-hidden="true"
                       @mouseenter="previewAlign(2,item.value)"
-                      @mouseleave="recoverAlign"
+                      @mouseleave="recoverAlign(item.value)"
                       @click="align(item.value)"
                     >
                       <use :xlink:href="item.icon"></use>
@@ -174,7 +174,7 @@
                       class="l-icon btn"
                       aria-hidden="true"
                       @mouseenter="previewAlign(3,item.value)"
-                      @mouseleave="recoverAlign"
+                      @mouseleave="recoverAlign()"
                       @click="align2(item.value)"
                     >
                       <use :xlink:href="item.icon"></use>
@@ -1016,7 +1016,8 @@ function previewAlign(type,alignValue) {
   }
   meta2d.render()
 }
-function recoverAlign() {
+function recoverAlign(align?) {
+  if(align && (align === 'h-distribute' || align === 'v-distribute') && meta2d.store.active.length <= 2) return
   meta2d.undo()
 }