소스 검색

fix: 解决对其线消失的bug

奔跑的面条 3 년 전
부모
커밋
c1b1436473
1개의 변경된 파일3개의 추가작업 그리고 7개의 파일을 삭제
  1. 3 7
      src/views/chart/ContentEdit/components/EditRange/index.vue

+ 3 - 7
src/views/chart/ContentEdit/components/EditRange/index.vue

@@ -10,7 +10,7 @@
     <!-- 框选时的样式框 -->
     <edit-select></edit-select>
     <!-- 拖拽时的遮罩 -->
-    <div v-if="showModel" class="go-edit-range-model" :style="rangeModelStyle"></div>
+    <div class="go-edit-range-model" :style="rangeModelStyle"></div>
   </div>
 </template>
 
@@ -45,15 +45,11 @@ const rangeStyle = computed(() => {
   return { ...useSizeStyle(size.value), ...scale }
 })
 
-// 是否展示模态层
-const showModel = computed(() => {
-  return getEditCanvas.value.isCreate || getEditCanvas.value.isDrag
-})
-
 // 模态层
 const rangeModelStyle = computed(() => {
+  const dragStyle = getEditCanvas.value.isCreate && { 'z-index': 99999 }
   // @ts-ignore
-  return { ...useSizeStyle(size.value), 'z-index': canvasModelIndex }
+  return { ...useSizeStyle(size.value), ...dragStyle }
 })
 </script>