发生这种情况的原因如下:1.猫咪处在不熟悉的环境,没有主人在身边,心情紧张加上对环境的抗拒会出现不吃东西没有活力;2.猫咪吃错了食物导致肠胃不适,会有短时间的身体不适和不想吃东西;3.可能是猫咪想要吐出体内的毛球,引发的食欲不佳。