Provided in the present invention are an azo-compound, a polymer and a preparation method and a use. The structural formula of the azo-compound is shown in formula (I), wherein R1、R2、R3 and m have meanings as described in the description. The azo-compound has a good blue light intercepting property, and the above compound is a polymerizable azo-compound that is not easily migrated and diffused in the polymer.La présente invention concerne un composé azoïque, un polymère, un procédé de préparation et une utilisation. La formule structurale du composé azoïque est représentée dans la formule (I), où R1、R2、R3 et m ont les significations telles que décrites dans la description. Le composé azoïque présente une bonne propriété dinterception de la lumière bleue, et le composé ci-dessus est un composé azoïque polymérisable qui nest pas facilement migré et diffusé dans le polymère.