咳嗽还呕吐有以下三种原因:1.由于病毒感染引起的胃肠型感冒。这种病毒可以使呼吸道黏膜出现炎症改变,出现呼吸道症状,如鼻塞、流涕、咽喉痛、咳嗽等,也可以通过血液侵袭消化道,引起消化道的症状,比如腹痛、腹泻、恶心、呕吐等,所以出现咳嗽还呕吐的症状。2.咳嗽严重时,可以反射性引起咽喉部神经兴奋性增高,引起恶心、呕吐症状。3.由于咳嗽剧烈,可以使腹部及胸部压力升高,导致胃食道反流,引起咳嗽、呕吐症状。因此,出现咳嗽、呕吐症状,需要抗病毒药物及对症治疗。