iPhone7充不上电有以下四种原因:1、数据线损坏,更换一个新的数据线即可;2、充电头损坏,更换一个新的充电头即可;3、手机lightning接口损坏,可咨询售后看能否更换;4、电池损坏,更换一个新电池即可。