Может тебе вначале jQuery/NativeJs освоить? Почитать книжки, как это делают 99% человек и потом на основе каких то данных в голове задавать вопросы?)
Чел, а Vue здесь причём? Мне просто интересно)