在Vue中,datafld是一個(gè)用來(lái)設(shè)置雙向數(shù)據(jù)綁定的屬性。具體來(lái)說(shuō),datafld可以用于在表單元素和Vue組件之間進(jìn)行數(shù)據(jù)交換。通過(guò)設(shè)置datafld屬性,我們可以讓Vue實(shí)例中的數(shù)據(jù)與表單元素的值保持同步。當(dāng)表單元素的值發(fā)生變化時(shí),Vue的數(shù)據(jù)也會(huì)相應(yīng)地更新;反之亦然。
<div id="app"> <input type="text" datafld="name"> </div> <script> var app = new Vue({ el: '#app', data: { name: '' } }); </script>
在上面的例子中,我們創(chuàng)建了一個(gè)Vue實(shí)例,并綁定到id為“app”的元素上。在Vue實(shí)例的data選項(xiàng)中,我們定義了一個(gè)name屬性,并將其初始值設(shè)為空字符串。接下來(lái),我們?cè)趇nput標(biāo)簽中設(shè)置了datafld屬性,其值為“name”。這樣,當(dāng)用戶(hù)在input框中輸入文字時(shí),Vue實(shí)例中的name屬性也會(huì)相應(yīng)地更新。
需要注意的是,datafld屬性只能用于表單元素上,例如、