Procházet zdrojové kódy

fix(SignalTimingChart): 相位图横向拖动不再触发外层弹窗拖动

  相位图横滚容器 .chart-scroll 的 mousedown 会冒泡到 SmartDialog 的
  dialog-body,因不在豁免清单内而启动外窗拖动,导致拖看相位时整个详情
  弹窗跟着移动。给 .chart-scroll 加 data-no-drag,命中 SmartDialog 现有
  豁免逻辑直接放行;相位图自身横滚不受影响。
画安 před 1 týdnem
rodič
revize
8501906290
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/components/ui/SignalTimingChart.vue

+ 1 - 1
src/components/ui/SignalTimingChart.vue

@@ -4,7 +4,7 @@
          - stageCount ≤ 4: 内宽 = wrap 宽度, 与容器同宽不滚
          - stageCount > 4: 内宽 = wrap × (realMax / S4End), 多出部分横滚露出 S5+
        注意: 不用 :style 绑定, 因为 Vue 响应式刷 DOM 是异步的, 会让 initChart 抓到旧宽度. -->
-  <div ref="scrollWrap" class="chart-scroll">
+  <div ref="scrollWrap" class="chart-scroll" data-no-drag>
     <div ref="chartRef" class="chart-container"></div>
   </div>
 </template>