Vue ialah rangka kerja JavaScript yang popular untuk membina antara muka pengguna interaktif. Ia menyediakan mekanisme pengikatan dua hala untuk memastikan data disegerakkan dengan UI. Dalam Vue, pengikatan dua hala unsur bentuk boleh dicapai melalui arahan model-v. Artikel ini akan memperkenalkan secara terperinci cara melaksanakan bentuk pengikatan dua hala dalam Vue dan menyediakan beberapa contoh kod khusus.
Pertama, kita perlu memperkenalkan perpustakaan Vue.js ke dalam fail HTML. Ia boleh diimport melalui CDN atau fail tempatan.
Seterusnya, buat contoh Vue dalam fail JavaScript dan tentukan pembolehubah mesej menggunakan atribut data.
var app = new Vue({ el: '#app', data: { message: '' } })
Dalam contoh ini, kami menggunakan arahan model v untuk mengikat kotak input dan pembolehubah mesej. Pembolehubah mesej akan dikemas kini secara automatik apabila pengguna memasukkan teks dalam kotak input dan begitu juga sebaliknya. Sintaks pendakap kerinting berganda {{ mesej }} digunakan dalam teg p untuk memaparkan nilai pembolehubah mesej.
Selain kotak input teks, Vue juga boleh melaksanakan pengikatan dua hala unsur bentuk lain, seperti kotak berbilang pilihan, butang radio dan senarai lungsur. Berikut ialah beberapa contoh kod khusus.
Kotak berbilang pilihan:
{{ isChecked }}
var app = new Vue({ el: '#app', data: { isChecked: false } })
Butang radio:
{{ selectedOption }}
var app = new Vue({ el: '#app', data: { selectedOption: '' } })
Senarai lungsur:
{{ selectedOption }}
var app = new Vue({ el: '#app', data: { selectedOption: '' } })
Melalui contoh di atas, kita dapat melihat cara melaksanakan pengikatan dua hala borang dalam Vue. Melalui arahan model v, kami boleh mengikat elemen borang dengan mudah kepada data untuk mencapai kemas kini data masa nyata. Mekanisme pengikatan dua hala ini sangat memudahkan proses pembangunan dan meningkatkan kecekapan pembangunan.
Selain elemen bentuk, Vue juga menyokong pengikatan dua hala jenis elemen lain, seperti kawasan teks dan komponen kompleks. Dalam projek sebenar, mengikut keperluan sebenar, kami boleh menggunakan teknik ini secara fleksibel untuk mencapai kesan interaksi UI yang lebih kompleks.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan borang pengikatan dua hala dalam Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!