A compound of formula, or optical isomer thereof, or cis- and trans-isomer thereof, or isotope compound thereof, or solvate thereof, or pharmaceutically acceptable salt thereof, or tautomer thereof, or mesomer thereof, or racemate thereof, or enantiomer thereof, or diastereoisomer thereof, or mixture of two or more thereof: wherein, a and b are independently of each other selected from an integer of 0 to 5; X is selected from O, S, -O-NH-, -NH-, and -NH-O-; A is selected from none, -NR 11 -, O, S, sulfuryl, sulfoxide, C 3 -C 7 cycloalkyl, substituted C 3 -C 7 cycloalkyl, C 3 -C 7 oxacycloalkyl, substituted C 3 -C 7 oxacycloalkyl, C 3 -C 7 azacycloalkyl, substituted C 3 -C 7 azacycloalkyl, R 11 is selected from H, methyl; R 1 and R 2 are independently of each other selected from the group consisting of H, hydroxyl, amino, aryl, C 1 -C 6 alkyl, substituted C 1 -C 6 alkyl, C 3 -C 7 cycloalkyl, substituted C 3 -C 7 cycloalkyl, C 3 -C 7 heterocyclyl, substituted C 3 -C 7 heterocyclyl, C 1 -C 6 alkoxyl, substituted C 1 -C 6 alkoxyl, C 1 -C 6 alkylamino, substituted C 1 -C 6 alkylamino; or R 1 and R 2 are linked to form 3-8 membered heterocycle; or R 1 and R 2 are linked to form substituted 3-8 membered heterocycle; R 3 and R 4 are independently of each other selected from the group consisting of H, halogen, cyano, trifluoromethyl, sulfuryl, sulfoxide, C 1 -C 6 alkyl, substituted C 1 -C 6 alkyl, C 3 -C 7 cycloalkyl, substituted C 3 -C 7 cycloalkyl, C 1 -C 6 alkoxyl, substituted C 1 -C 6 alkoxyl; R 5, R 6, R 7, R 8 are independently of each other selected from the group consisting of H, deuterium, halogen, hydroxyl, amino, C 1 -C 6 alkyl, C 3 -C 6 cycloalkyl, C 1 -C 6 alkoxyl, C 1 -C 6 alkylamino; or any two of R 5, R 6, R 7, and R 8 are linked to form a 3-8 membered carbocyclic ring. wherein, a and b are independently of each other selected from an integer of 0 to 5; X is selected from O, S, -O-NH-, -NH-, and -NH-O-; A is selected from none, -NR 11 -, O, S, sulfuryl, sulfoxide, C 3 -C 7 cycloalkyl, substituted C 3 -C 7 cycloalkyl, C 3 -C 7 oxacycloalkyl, substituted C 3 -C 7 oxacycloalkyl, C 3 -C 7 azacycloalkyl, substituted C 3 -C 7 azacycloalkyl, R 11 is selected from H, methyl; R 1 and R 2 are independently of each other selected from the group consisting of H, hydroxyl, amino, aryl, C 1 -C 6 alkyl, substituted C 1 -C 6 alkyl, C 3 -C 7 cycloalkyl, substituted C 3 -C 7 cycloalkyl, C 3 -C 7 heterocyclyl, substituted C 3 -C 7 heterocyclyl, C 1 -C 6 alkoxyl, substituted C 1 -C 6 alkoxyl, C 1 -C 6 alkylamino, substituted C 1 -C 6 alkylamino; or R 1 and R 2 are linked to form 3-8 membered heterocycle; or R 1 and R 2 are linked to form substituted 3-8 membered heterocycle; R 11 is selected from H, methyl; R 1 and R 2 are independently of each other selected from the group consisting of H, hydroxyl, amino, aryl, C 1 -C 6 alkyl, substituted C 1 -C 6 alkyl, C 3 -C 7 cycloalkyl, substituted C 3 -C 7 cycloalkyl, C 3 -C 7 heterocyclyl, substituted C 3 -C 7 heterocyclyl, C 1 -C 6 alkoxyl, substituted C 1 -C 6 alkoxyl, C 1 -C 6 alkylamino, substituted C 1 -C 6 alkylamino; or R 1 and R 2 are linked to form 3-8 membered heterocycle; or R 1 and R 2 are linked to form substituted 3-8 membered heterocycle; R 3 and R 4 are independently of each other selected from the group consisting of H, halogen, cyano, trifluoromethyl, sulfuryl, sulfoxide, C 1 -C 6 alkyl, substituted C 1 -C 6 alkyl, C 3 -C 7 cycloalkyl, substituted C 3 -C 7 cycloalkyl, C 1 -C 6 alkoxyl, substituted C 1 -C 6 alkoxyl; R 5, R 6, R 7, R 8 are independently of each other selected from the group consisting of H, deuterium, halogen, hydroxyl, amino, C 1 -C 6 alkyl, C 3 -C 6 cycloalkyl, C 1 -C 6 alkoxyl, C 1 -C 6 alkylamino; or any two of R 5, R 6, R 7, and R 8 are linked to form a 3-8 membered carbocyclic ring.