12 buttons are developed with Vue. A button is a clickable interactive element that triggers a response. You can place text and icons inside of a button. Buttons are often used for form submissions and to toggle elements into view. Vue is a frontend library for developing component-driven user interfaces. It’s used for developing single page apps and websites. Vue is used to develop 3 projects.