The self-cleaning method for the indoor heat exchanger of the air conditioner comprises the steps that S1, when the air conditioner enters a self-cleaning mode, frosting of the indoor heat exchanger is achieved by adjusting the rotating speed of a motor and the deflection angle of an air guide blade; s2, when preset conditions are met, frosting of the indoor heat exchanger is stopped, a motor is rotated reversely, air guide blades are turned forward, heating is started, the indoor heat exchanger is heated, and defrosting of the indoor heat exchanger is achieved; s3, when the temperature of the inner pipe of the indoor side heat exchanger is larger than a preset temperature threshold value or the continuous defrosting time of the indoor side heat exchanger reaches preset time, the step S1 and the step S2 continue to be executed; and S4, when the step S1 and the step S2 are executed periodically and the preset number of times is reached, the compressor stops working, the air conditioner fan motor rotates reversely, electric heating is started, and when the temperature of an inner pipe of the indoor side heat exchanger is larger than the preset drying temperature, the self-cleaning mode is quitted. According to the scheme, the purposes of rapid defrosting of the indoor side heat exchanger and air duct drying are achieved, a four-way valve component does not need to be arranged, defrosting is achieved in a heat pump heating mode, and cost is saved.