Rumah > hujung hadapan web > View.js > Bagaimana untuk mengikat objek ke v-model dalam vue

Bagaimana untuk mengikat objek ke v-model dalam vue

下次还敢
Lepaskan: 2024-04-27 23:51:30
asal
885 orang telah melayarinya

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.

Bagaimana untuk mengikat objek ke v-model dalam vue

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>
Salin selepas log masuk

di mana:

  • objek ialah yang mengandungi objek untuk diikat Sifat contoh Vue objek.
  • 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>
Salin selepas log masuk

当用户输入新的值时,user.nameproperty ialah sifat dalam objek dan digunakan untuk mengikat data.

🎜Kemas kini sifat objek🎜🎜🎜Apabila memasukkan atau mengubah suai elemen borang, sebarang perubahan pada object.property akan ditunjukkan secara automatik dalam contoh Vue, dan sebaliknya. 🎜🎜🎜Contoh🎜🎜🎜Contoh berikut menunjukkan cara untuk mengikat sifat nama objek pada kotak input: 🎜rrreee🎜Apabila pengguna memasukkan nilai baharu, 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!

Label berkaitan:
vue
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan