1. 程式人生 > >Vue- 動態元素屬性及v-bind和v-model的區別

Vue- 動態元素屬性及v-bind和v-model的區別

屬性

Mustache (雙大括號寫法)不能在 HTML 屬性中使用,應使用 v-bind 指令

<div v-bind:id="dynamicId"></div>

這對布林值的屬性也有效 —— 如果條件被求值為 false 的話該屬性會被移除:

<button v-bind:disabled="someDynamicCondition">Button</button>
從一開始學習的時候我們就知道v-bind是可以繫結屬性和資料的,而v-model也一樣可以繫結資料,那麼v-bind和v-model的區別在哪裡?1:如果  id={{xxx}}這種寫法,則HTML實際上是這樣的:id="{{ xxx}}"
2:v-bind用於繫結屬性和資料 ,其縮寫為“ : ” 也就是v-bind:id  ===   :id   3:v-model也可以繫結資料,但是他是用在表單控制元件上的,用於實現雙向資料繫結,所以如果你用在除了表單控制元件以外的標籤是沒有任何效果的。