Vue.js je progresivni JavaScript okvir za izgradnju korisničkih sučelja. "Progresivni" znači da ga možete primenjivati postepeno — ubacite ga u jedan dio stranice ili koristite njegov potpuni ekosistem za izgradnju kompletne single-page aplikacije.
Minimalna komponenta
<script setup>
import { ref } from "vue";
const count = ref(0); // reactive state
</script>
<template>
<button @click="count++">Count is {{ count }}</button>
</template>
Ova komponenta u jednoj datoteci kombinira logiku (), markup () i (opcionalno) stilove () zajedno — klik na gumb ažurira , a Vue automatski ponovno renderira tekst.
