Purpura may be caused by allergic purpura, idiopathic thrombocytopenic purpura, hypersplenism, acute leukemia, aplastic anemia and other diseases, and need to take medication, chemotherapy, surgery and other ways to address the cause of the disease, which can improve the prognosis. 1. Anaphylactic purpura: purpura may be caused by anaphylactic purpura, and patients can take oral glucocorticoid drugs such as prednisone and dexamethasone as prescribed by the doctor. 2. Idiopathic thrombocytopenic purpura: purpura may also be caused by idiopathic thrombocytopenic purpura, patients can take oral glucocorticoid drugs under the guidance of the doctor, such as dexamethasone, prednisone and so on. Or with chemotherapy (cyclophosphamide) treatment, most patients can improve the prognosis after treatment. 3. Hypersplenism: Purpura is also considered to be caused by hypersplenism. Patients take splenectomy, percutaneous non-excisional splenic embolization and so on. 4. Acute leukemia: it needs to be treated with drugs such as cytarabine and Zoerythromycin. 5. Aplastic anemia: need to be given cyclosporine, anti-human thymoglobulin and other drug therapy. There are many causes of purpura, and it is recommended that patients go to regular hospitals to find out the cause of the disease and cooperate with doctors to take treatment measures.