cv axle or bearings

I have a 1996 yamaha big bear 350. The front right tire just spins whenever i’m going up hills, in muck or snow. It doesn’t grab, just spins and so the bike stays in one spot. On flat, dry ground I’m ok. Could this be cv axle or bearings… I know when I was in that position of staying still in the snow, I looked under the front and saw the cv axle on the right spinning along with tire, but on other side, tire was still (like good, I guess) along with cv axle. On the right side, just spinning away.