食物中缺少某种成分,或由于疾病之后体内某种成分减少,都会发生白内障。如低钙,常见妊娠、哺乳期妇女、甲状腺功能低下引起低钙血症,而钙是维持晶体上皮细胞完整性不可缺少的成分,低钙易发生白内障。
色氨酸缺乏,机体生长缓慢,晶体代谢所需蛋白质减少,也可导致白内障。
又如微量元素,维生素C、维生素E、维生素A等对晶体内自由基的清除,抗氧化、保护晶体上皮细胞有重要作用。