Explorar el Código

不实时计算时间轴标度的透明度,以减少计算量

任一存 hace 2 años
padre
commit
cd7c61b40c
Se han modificado 1 ficheros con 7 adiciones y 2 borrados
  1. 7 2
      src/views/HistoryNew.vue

+ 7 - 2
src/views/HistoryNew.vue

@@ -48,7 +48,7 @@
         :style="{
           width: `${timeAxisScaleWidth}px`,
           marginRight: `${timeAxisScaleMargin}px`,
-          opacity: computeTimeAxisScaleOpacity(index),
+          // opacity: computeTimeAxisScaleOpacity(index),
         }"
       />
       <div
@@ -58,7 +58,7 @@
         :style="{
           width: `${timeAxisScaleWidth}px`,
           marginRight: `${timeAxisScaleMargin}px`,
-          opacity: computeTimeAxisScaleOpacity(index + timeAxisScaleRepeat),
+          // opacity: computeTimeAxisScaleOpacity(index + timeAxisScaleRepeat),
         }"
       />
     </div>
@@ -288,6 +288,11 @@ export default {
      */
     let isAutoMoving = ref(false)
     let beginAutoMoveIntervalId = null
+    beginAutoMoveIntervalId = setInterval(() => {
+      if (moveSpeed.value === 0) {
+        isAutoMoving.value = true
+      }
+    }, 2000)
     watch(isAutoMoving, (vNew) => {
       if (vNew) {
         moveSpeed.value = 0.03