I've done extensive ceramic (with appropriate mortar and grout) and vinyl flooring tiles on wood and concrete surfaces. My preferred method is to use the self-sicking tiles AND vinyl glue on the floor. Spread the glue, lay down the tile, or a couple tiles, spread the glue, lay down some more. And this has always been on house floors.
If in a camper, I'd do it the same way, and hope and pray I'd never have to take the tiles up, because they will be next to impossible to get up!
Other folks have successfully done laminate flooring in RV's. I've never done that myself. I know it's not hard, just time consuming.
Edit: Why the glue under a self-sticking tile? Simple, it seals the floor under the tile. Water spills can seep under a vinyl tile between the cracks cause it to loosen up. On a wood floor, that water can sit under the tile and take a long time before it dries. Spill enough, like in a bathroom, and it won't be long before the floor begins to rot under the tile. However, if you put the glue down first, and spread it evenly, no water will penetrate to the wood. In an RV, this would also help with water intrusion, spills in the shower, or kids just being kids spilling stuff. (Think about it).