Provided are a class of compounds as shown in formula (I) as FGFR4 inhibitors, and pharmaceutically acceptable salts thereof, preparation methods therefor and the use thereof in the preparation of drugs for treating FGFR4-related conditions.Se proporciona una clase de compuestos como se muestra en la fórmula (I) como inhibidores de FGFR4 y sales farmacéuticamente aceptables de los mismos, métodos de preparación de los mismos y el uso de los mismos en la preparación de fármacos para tratar enfermedades relacionadas con FGFR4.(ver formula).