Vue'yu çevrimiçi bir kursla öğreniyorum ve eğitmen bana varsayılan değeri olan bir giriş metni yapma alıştırması verdi. Bunu v-model kullanarak tamamladım, ancak eğitmen v-bind: value'i seçti ve nedenini anlamıyorum.
Birisi bana bu ikisi arasındaki farkı ve her birini daha iyi kullandığında basit bir açıklama yapabilir mi?
<div v-bind:class="{ active: isActive }"></div>
- model kullanarak html özniteliğini bağlayamazsınız, v-bind
yönerge kullanmalısınız . Form öğeleri için v-model
yönerge kullanmak isteyeceksiniz - "giriş türüne göre öğeyi otomatik olarak güncellemek için doğru yolu seçer."
data
ve bağlamında props
...
v-model
esas olarak girdi ve form teklifi için kullanılır, bu nedenle çeşitli girdi türleriyle uğraşırken kullanın.v-bind
yönergesi, çoğu durumda veri modelindeki verilere bağlı olan bazı JS ifadeleri yazarak bazı dinamik değerler üretmenize izin verir - bu nedenle v-bind'i, bazı dinamik şeylerle uğraşmak istediğinizde kullanmanız gereken yönerge olarak düşünün.