Build and Runes
Vi’s Vault Break can be interrupted while charging, so try to save a disable (silence/snare/stun/knock-up/displacement) for it.
Try not to duel against a Vi for an extended amount of time, because her Denting blows will grant her additional attack speed and shred your armor.
Vi can’t be CC’d while casting her ultimate. Save your disables until after she lands.
When laning against Vi, don’t stand behind your minions, her ranged damage with her E isn’t to be underestimated. She does not need to get someone very low to kill them with a full combo. Don’t trade with her when she has her shield up or ready.