浏览代码

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

奔跑的面条 3 年之前
父节点
当前提交
9d04515977

+ 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)
   }