The present invention relates to a heterocyclic compound, a pharmaceutical composition containing the heterocyclic compound, a preparation method therefor, and use thereof as a fibroblast growth factor receptor (FGFR) inhibitor. The compound is a heterocyclic compound as shown in formula I, or a pharmaceutically acceptable salt thereof, prodrug, solvent compound, polymorph, isomer and a stable isotopic derivative. The present invention also relates to use of the compound for the treatment or prevention of related diseases which are FGFR-mediated such as cancer and a method for applying the compound to treat said diseases.La presente invención se refiere a un compuesto heterocíclico, una composición farmacéutica que lo contiene, un método para prepararlo, y su uso como inhibidor del receptor del factor de crecimiento de fibroblastos (FGFR). El compuesto es un compuesto heterocíclico como se muestra en la Fórmula I, (ver Fórmula) o una sal aceptable desde el punto de vista farmacéutico, un profármaco, un compuesto de solvente, un poliomorfo, un isómero o un derivado isotópico estable de este. La presente invención se refiere, además, al uso del compuesto para el tratamiento o la prevención de enfermedades relacionadas mediadas por FGFR tales como cáncer, y un método para aplicar el compuesto para tratar dichas enfermedades.