Преглед на файлове

fix: 修复对齐线会一直存在的问题

奔跑的面条 преди 3 години
родител
ревизия
9d04515977
променени са 2 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 1 0
      src/views/chart/ContentEdit/components/EditAlignLine/index.vue
  2. 1 0
      src/views/chart/ContentEdit/hooks/useDrag.hook.ts

+ 1 - 0
src/views/chart/ContentEdit/components/EditAlignLine/index.vue

@@ -59,6 +59,7 @@ const minDistance = computed(()=>{
 
 // * 是否开始计算
 const isComputedLine = computed(() => {
+  // IS_DRAG 移动时为 true,Drag Hook里设置
   const isDrag = chartEditStore.getEditCanvas[EditCanvasTypeEnum.IS_DRAG]
   return isDrag
 })

+ 1 - 0
src/views/chart/ContentEdit/hooks/useDrag.hook.ts

@@ -136,6 +136,7 @@ export const useMouseHandle = () => {
   const mouseleaveHandle = (e: MouseEvent, item: CreateComponentType) => {
     e.preventDefault()
     e.stopPropagation()
+    chartEditStore.setEditCanvas(EditCanvasTypeEnum.IS_DRAG, false)
     chartEditStore.setTargetHoverChart(undefined)
   }