The invention discloses a photovoltaic junction box with good sealing performance and a dismounting method, and the junction box comprises a housing, the interior of the housing is fixedly connected with a convex block, the two side walls of the convex block are fixedly connected with first sliding blocks, one side wall of the housing is provided with a limiting groove, the interior of the limiting groove is provided with a movable mechanism, and one side, close to the limiting groove, of the housing is fixedly welded with a first limiting housing. An inserting block is arranged at the top of the first limiting housing, a limiting mechanism is arranged in the first limiting housing, a sliding cover is arranged at the top of the housing, two sliding grooves are symmetrically formed in the sliding cover, the first sliding block is matched with the sliding grooves, and a fixing box is arranged on the side, away from the limiting grooves, of the housing. The junction box has the beneficial effects that the sliding cover can be limited and fixed through the fixing mechanism, the shell and the sliding cover can be fixed through the movable mechanism, the inserting block can be limited and fixed through the limiting mechanism, when the inserting block is fixed, the first fixing block is shrunk, therefore, the sliding cover is convenient to move.