v-model ਇੱਕ ਫਾਰਮ ਇਨਪੁਟ ਅਤੇ ਸਟੇਟ ਦੇ ਇੱਕ ਟੁਕੜੇ ਵਿਚਕਾਰ ਦੋ-ਤਰਫਾ ਬਾਈਂਡਿੰਗ ਬਣਾਉਂਦਾ ਹੈ: ਇਨਪੁਟ ਸਟੇਟ ਦੀ ਵੈਲਯੂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਅਤੇ ਇਨਪੁਟ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ ਸਟੇਟ ਨੂੰ ਅਪਡੇਟ ਕਰਦਾ ਹੈ — ਸਵਚਾਲਿਤ ਰੂਪ ਵਿੱਚ, ਦੋਨਾਂ ਦਿਸ਼ਾਵਾਂ ਵਿਚ।
<script setup>
import { ref } from "vue";
const name = ref("");
</script>
<template>
<input v-model="name" />
<p>You typed: {{ name }}</p> <!-- updates live as you type -->
</template>
ਇਹ syntactic sugar ਹੈ
ਪਰਦੇ ਦੇ ਪਿੱਛੇ, ਬਾਈਂਡ ਅਤੇ listener ਨੂੰ ਜੋੜਦਾ ਹੈ:
