Quellcode durchsuchen

feat: 速度重置,重置为当前小节的速度

TIANYONG vor 10 Monaten
Ursprung
Commit
1e4a96272f
2 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
  1. 3 3
      src/pages/detail/speed.tsx
  2. 1 0
      src/subpages/colexiu/buttons/index.tsx

+ 3 - 3
src/pages/detail/speed.tsx

@@ -147,9 +147,9 @@ export default defineComponent({
               size="mini"
               round
               onClick={() => {
-                if (detailState.activeDetail) {
-                  changeSpeed(detailState.activeDetail?.originalSpeed)
-                }
+                const currentItem: any = detailState.times[runtime.activeIndex];
+                const currentSpeed = currentItem?.measureSpeed ? currentItem.measureSpeed : detailState.baseSpeed;
+                changeSpeed(currentSpeed)
               }}
             />
           </div>

+ 1 - 0
src/subpages/colexiu/buttons/index.tsx

@@ -110,6 +110,7 @@ export const onChangeModelType = (type: IModelType) => {
   }
   if (type === 'evaluation') {
     // RuntimeUtils.changeSpeed(detailState.activeDetail?.originalSpeed, false)
+    RuntimeUtils.resetBaseRate();
     // 评测模式
     runtime.evaluatingStatus = true
     modelType.value = type