浏览代码

轨迹问题修复

zhangjie 1 年之前
父节点
当前提交
29375bd8d6
共有 1 个文件被更改,包括 16 次插入14 次删除
  1. 16 14
      src/features/mark/MarkDrawTrack.vue

+ 16 - 14
src/features/mark/MarkDrawTrack.vue

@@ -4,7 +4,7 @@
       <div
       <div
         v-if="store.shouldShowTrack && (doubleTrack || !track.isByMultMark)"
         v-if="store.shouldShowTrack && (doubleTrack || !track.isByMultMark)"
         :key="`key-${track.mainNumber}-${track.subNumber}-${track.offsetY}-${track.offsetX}`"
         :key="`key-${track.mainNumber}-${track.subNumber}-${track.offsetY}-${track.offsetX}`"
-        class="score-container"
+        class="score-container no-event"
         :class="[focusedTrack(track) && 'score-animation']"
         :class="[focusedTrack(track) && 'score-animation']"
         :style="computeTopAndLeft(track)"
         :style="computeTopAndLeft(track)"
       >
       >
@@ -19,25 +19,27 @@
   </transition-group>
   </transition-group>
   <template v-for="(tag, index) in specialTagList" :key="index">
   <template v-for="(tag, index) in specialTagList" :key="index">
     <div
     <div
-      :class="['score-container', { 'no-event': tag.tagType !== 'TEXT' }]"
+      v-if="tag.tagType === 'TEXT'"
+      class="score-container"
       :style="computeTopAndLeft(tag)"
       :style="computeTopAndLeft(tag)"
       @keypress.stop
       @keypress.stop
       @mousemove.stop
       @mousemove.stop
       @mousedown.stop
       @mousedown.stop
       @mouseup.stop
       @mouseup.stop
     >
     >
-      <template v-if="tag.tagType === 'TEXT'">
-        <a-textarea
-          v-model:value="tag.tagName"
-          class="tag-textarea tw-m-auto"
-          :autosize="{ minRows: 2, maxRows: 6 }"
-          :maxlength="32"
-        />
-      </template>
-      <!-- <template v-else-if="tag.tagType === 'RIGHT'">
-        <CheckOutlined class="tw-m-auto" />
-      </template> -->
-      <span v-else class="tw-m-auto">
+      <a-textarea
+        v-model:value="tag.tagName"
+        class="tag-textarea tw-m-auto"
+        :autosize="{ minRows: 2, maxRows: 6 }"
+        :maxlength="32"
+      />
+    </div>
+    <div
+      v-else
+      :class="['score-container', 'no-event']"
+      :style="computeTopAndLeft(tag)"
+    >
+      <span class="tw-m-auto">
         {{ tag.tagName }}
         {{ tag.tagName }}
       </span>
       </span>
     </div>
     </div>