|
@@ -68,14 +68,18 @@ export default defineComponent({
|
|
|
state.speed = Math.min(state.speed + 1, 270)
|
|
|
props.changed(state.speed)
|
|
|
}
|
|
|
+
|
|
|
watch(
|
|
|
- () => runtime.playIngSpeed,
|
|
|
+ () => runtime.speed,
|
|
|
(val) => {
|
|
|
if (val) {
|
|
|
- state.maxSpeed = runtime.playIngSpeed > 270 ? runtime.playIngSpeed + 45 : 315;
|
|
|
+ state.maxSpeed = runtime.speed > 270 ? runtime.speed + 45 : 315;
|
|
|
+ //console.log('速度123456',state.maxSpeed,runtime.speed,runtime.playIngSpeed)
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
+ { immediate: true }
|
|
|
)
|
|
|
+
|
|
|
return () => (
|
|
|
<div class={styles['speed-change']}>
|
|
|
<div class={styles.speed}>
|
|
@@ -87,7 +91,7 @@ export default defineComponent({
|
|
|
type="primary"
|
|
|
size="mini"
|
|
|
round
|
|
|
- disabled={state.speed >= 270}
|
|
|
+ disabled={state.speed == 270}
|
|
|
onClick={plusSpeed}
|
|
|
/>
|
|
|
<Slider
|
|
@@ -98,8 +102,9 @@ export default defineComponent({
|
|
|
buttonSize="18px"
|
|
|
modelValue={state.maxSpeed - state.speed}
|
|
|
onUpdate:modelValue={(speed: number) => {
|
|
|
- // console.log('改变速度',speed,runtime.playIngSpeed,runtime.speed)
|
|
|
- //updateSpeed(315 - speed)
|
|
|
+ //console.log('速度123',state.maxSpeed,speed,runtime.playIngSpeed,runtime.speed)
|
|
|
+ const currentSpeed = runtime.playIngSpeed > 270 ? runtime.playIngSpeed + 45 : state.maxSpeed - speed
|
|
|
+ updateSpeed(currentSpeed)
|
|
|
}}
|
|
|
step="1"
|
|
|
vertical
|
|
@@ -125,7 +130,7 @@ export default defineComponent({
|
|
|
type="primary"
|
|
|
size="mini"
|
|
|
round
|
|
|
- disabled={state.speed <= 45}
|
|
|
+ disabled={state.speed == 45}
|
|
|
onClick={minusSpeed}
|
|
|
/>
|
|
|
<Button
|