The invention discloses 1,2,3-triazole compounds, preparation methods thereof and application thereof in tubulin polymerization inhibition, and belongs to the field of antitumor medicinal chemistry. The preparation methods are simple and efficient, and are environmentally friendly in the synthesis of the 1,2,3-triazole compounds. The compounds have the following structural formula: as shown in thespecification. An anti-cancer activity test of the compounds shows that the compounds have certain inhibition effect on various tumor cells PC3, HepG2 and MGC803 and also has a significant inhibitionaction on tubulin polymerization. The compound (6c) has the activity, superior to that of an antitumor drug colchicine and an antitumor drug 5-fluorouracil, to three cancer cells, and the compounds (6a, 6b, 6c, 6g, 6j) have the activity, superior to the antitumor drug 5-fluorouracil, to three cancer cells. The compounds can be used as candidate or pilot compounds for further development and are applied to preparation of antitumor drugs.