100% prime it and I would suggest oil. Probably wouldn't hurt to throw a coat of gloss white (oil based also) over the primer as a gloss surface will provide better adhesion for adhesive vinyl compared to a matte or satin finish. Pianting it white will also, depending on the thickness of your vinyl, help your colours look brighter. A dark or black under coat might dull some of your lighter shades.
Be careful though, if your vinyl wrap isn't very thick, depending on how you apply the paint, you might see brush strokes or roller bumps transfer through the vinyl giving your surface a "cheap" look to it. If you really want to be safe, lay down the primer with a roller and once fully cured, knock down the peaks with some 320 grit sand paper, maybe 400, then paint your top coat with a spray can. This way you will have a perfect surface for your vinyl.
Good luck...