Apabila menggunakan v-model untuk mengikat objek dalam Vue, anda perlu mengikat v-model pada sifat objek, iaitu, . Apabila data dikemas kini, sifat objek dan data contoh Vue akan dikemas kini secara automatik dalam kedua-dua arah.
Mengikat objek dalam Vue menggunakan model v
Arahan model v dalam Vue.js boleh digunakan untuk mencipta pengikatan data dua hala antara elemen HTML dan data contoh Vue. Walau bagaimanapun, model v biasanya digunakan untuk mengikat jenis data mudah seperti rentetan atau nombor.
Ikat objek ke v-model
Untuk mengikat objek ke v-model, anda boleh menggunakan kaedah berikut:
<code class="html"><input v-model="object.property"></code>
di mana:
object
是包含要绑定的对象的 Vue 实例属性。property
是对象中的属性,用于进行数据绑定。对象属性的更新
输入或修改表单元素时,对 object.property
的任何更改都会自动反映在 Vue 实例中,反之亦然。
示例
以下示例展示了如何将一个对象的 name
属性绑定到一个输入框:
<code class="html"><template> <div> <input v-model="user.name"> </div> </template> <script> export default { data() { return { user: { name: 'John Doe' } } } } </script></code>
当用户输入新的值时,user.name
property
ialah sifat dalam objek dan digunakan untuk mengikat data.
object.property
akan ditunjukkan secara automatik dalam contoh Vue, dan sebaliknya. 🎜🎜🎜Contoh🎜🎜🎜Contoh berikut menunjukkan cara untuk mengikat sifat user.name properties akan dikemas kini dengan sewajarnya dan begitu juga sebaliknya. 🎜
Atas ialah kandungan terperinci Bagaimana untuk mengikat objek ke v-model dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!