Laning top against Vayne needs you to have a dash/leap with low CD, then you should trade her everytime you have your dash up and force her under turret.
Against Vayne you should play really aggressive otherwise you'll struggle.
Best champ I've used vs Vayne : Jax, max Q, trade her everytime and save your E to run back if she manages to kite you. Use your E aggressively only after Q and only if you're 100% sure of getting the kill. Pretty much easy lane. She can only E but its CD is like 3 times more than your Q one.
This post was edited by NomadJe on Mar 2 2020 02:14pm