卫矛只开花不结果可能因为卫矛生长需要充足的阳光、肥沃的土壤和适量的水分等条件,如果这些条件不足,就可能影响其开花结果。如果土壤缺乏养分,例如缺乏氮、磷、钾等元素,也会对卫矛的开花结果产生不良影响。者剪枝量过大等,就可能导致其开花结果不佳。