Almost certainly not. Except for, say, powering auxiliary electronics, concentrations of solar power are far too low for on-vehicle collection.
Put the panels alongside the road. Not on the vehicles. Not on solar freaking roadways, which are the stupidest idea since stupid. But in medians, on extant construction, and in concentrated high-insolation solar farms (deserts, etc.).
We're going to need one hell of a lot of panels.