导致凤尾鱼不吃食的原因有很多。可能是因为水温太低,也可能是因为饲料不合口,或者是鱼儿生病了。如果是水温太低的缘故,需要适当升温,保持在20℃以上才行。如果是饲料不合口,需要更换一下更好吃的食物。如果是鱼儿生病了,需要找到病因,然后药浴进行治疗。