The invention discloses a self-stretching-contracting control method for a Bernoulli-principle-based fire hydrant. The self-stretching-contracting control method has the steps that a first valve is opened, and
water flow enters a first high-pressure water outlet
pipe through a
water supply pipeline;
water flow pushes a high-pressure water outlet
pipe to move toward the water outlet end of the first high-pressure water outlet
pipe, water and / or air in a water containing cavity enter / enters a
water storage mechanism, the first high-pressure water outlet pipe communicates with a second high-pressure water outlet pipe,
water flow enters the second high-pressure water outlet pipe, a second valve is opened, the water flow is discharged through the second valve through the second high-pressure water outlet pipe, an opening-closing mechanism is in a
transition state, a telescopic water outlet pipe is still in a stretching state, but water stops flowing out from the telescopic water outlet pipe; the first valve is closed, and the water flow enters the water containing cavity; and the water flows pushes the second high-pressure water outlet pipe to move toward the water inlet end of the first high-pressure water outlet pipe, communicating of the first high-pressure water outlet pipe and the second high-pressure water outlet pipe is stopped, water stops flowing out from the second high-pressure water outlet pipe, water and / or air in the transition cavity enter / enters the
water storage mechanism, the second high-pressure water outlet pipe contracts into the first high-pressure water outlet pipe, and the second valve is closed.