The invention discloses a method for synthesizing a flavonoids compound in one step by virtue of catalysis of 1,3-dialkylimidazolium oxometallate. The method is characterized by comprising the following steps: sequentially adding raw material benzaldehyde or benzaldehyde derivatives, raw material 2-hydroxyacetophenone or 2-hydroxyacetophenone derivatives, an ion liquid catalyst and an organic solvent into a reactor, stirring, heating to 50 to 90 DEG C, reacting for 2 to 7 hours at a constant temperature by taking oxygen or air as an oxidant, cooling, distilling under reduced pressure, carrying out the column chromatography, and re-crystallizing and separating to obtain the target product flavonoids compound. The method has the characteristics that the ion liquid is used as the catalyst, the yield of the flavonoids compound synthesized in one step reaches 85 percent or more, therefore, compared with the traditional synthetic method, the reaction flow is shortened, and the synthetic efficiency of the flavonoids compound is remarkably improved. The method has advantages of high product yield, low production cost, simple operation procedures, moderate reaction conditions and the like and is proved to be a novel method for high-efficiently synthesizing the flavonoids compound.