Vue.js este un framework JavaScript progresiv pentru construirea interfețelor de utilizator. "Progresiv" înseamnă că puteți să-l adoptați incremental — puteți să-l plasați într-o parte a paginii sau să utilizați întregul ecosistem pentru a construi o aplicație single-page completă.
Un component minimal
<script setup>
import { ref } from "vue";
const count = ref(0); // reactive state
</script>
<template>
<button @click="count++">Count is {{ count }}</button>
</template>
Acest component single-file grupează logică (), marcaj () și (opțional) stiluri () — clic pe buton actualizează , și Vue redă automat textul.
