魚眼睛上有一層白膜的原因如下:1、眼膜受傷,遭受結核菌、弧菌侵入;2、水質不良或氮氣進入魚的眼睛。解決方法如下:1、可先換三分之一水,且加入適量粗鹽提高溫度並觀察是否有改善;2、投藥進行藥浴治療,細菌性治療液可用市售黃藥替代。