Energy hub is a unit that can achieve the integrated utilization of multi-energy and has the merit of complementarity. Firstly, basic energy hub is developed and a model is established which includes wind power, power-to-gas and energy storage, and then many kinds of flexible load are considered as the demand-response resources, including electricity, gas and heat. After that, a multi-objective comprehensive optimal dispatch model of the energy hub is established considering time-of-use price of electricity and gas, and normal boundary intersection (NBI) method is applied to solve the problem. Finally, a case study of energy hub is carried in four different scenarios. Simulation results show that P2G device, energy storage and the participation of flexible load are able to increase the utilization of wind power and decrease the cost and carbon emission of the energy hub.