Ana içeriğe geç

Form Bağlantıları

Form Bağlantıları

v-bind ve v-on kullanarak, form giriş elemanları üzerinde iki yönlü bağlantılar oluşturabiliriz:

<input :value="text" @input="onInput">
methods: {
onInput(e) {
// bir v-on işleyicisi, yerel DOM olayını
// argüman olarak alır.
this.text = e.target.value
}
}
function onInput(e) {
// bir v-on işleyicisi, yerel DOM olayını
// argüman olarak alır.
text.value = e.target.value
}

Giriş kutusuna yazmayı deneyin - yazdıkça `` içeriğinin güncellendiğini görmelisiniz.

ipucu

İki yönlü bağlantıları basitleştirmek için, Vue v-model adında bir direktif sağlar; bu, yukarıdakilerin aslında sözdizimsel şeklidir:

<input v-model="text">

v-model otomatik olarak `` değerini bağlanan durum ile senkronize eder, böylece bunun için artık bir olay işleyicisine ihtiyaç duyulmaz.

v-model, sadece metin girişleri için değil, aynı zamanda onay kutuları, radyo düğmeleri ve seçim açılır menüleri gibi diğer giriş türleri için de çalışır. Daha fazla ayrıntıyı Rehber - Form Bağlantıları bölümünde ele alıyoruz.

bilgi

Şimdi, kodu v-model kullanacak şekilde yeniden düzenlemeyi deneyin.