The invention discloses a self-cleaning wash-free fabric and a preparation method thereof, and relates to the technical field of fabrics. According to the invention,
malic acid is utilized to connect each
fiber, so that impurities are not easy to enter the fabric, and then
malic acid reacts with
maleic anhydride and
sodium hydrogen sulfite, so that a
sulfonic acid group-
metal ion bond is formed on a
side chain, the antistatic performance is improved, and the fabric is prevented from being stained with dust; the preparation method comprises the following steps: firstly, preparing a modified cotton fabric, then reacting the modified cotton fabric with 2-hydroxylauric acid, R-aminoethyl-B-aminopropyl trimethoxy
silane, perfluorooctyltrimethoxy
silane and
hexamethyldisiloxane, and polymerizing to obtain the modified cotton fabric which has good waterproof and oil-proof properties; 3-amino-4-nitrobenzaldehyde and 3, 4-diamino
propiophenone are utilized to form a
benzotriazole group, the anti-
ultraviolet effect of the fabric is effectively improved, the
benzotriazole group,
hydroxylamine hydrochloride and 2-bromoethanol generate an
oxime ether compound, the growth of
bacteria of the fabric is inhibited,
epoxy resin is modified and then coated on the surface of the modified cotton fabric, the
epoxy resin and the modified cotton fabric are combined through chemical bonds, and the anti-
ultraviolet effect of the fabric is improved. The
antibacterial property of the fabric is effectively improved.