Rumah > pembangunan bahagian belakang > tutorial php > Komunikasi komponen Vue: gunakan arahan v-sekali untuk komunikasi pemaparan sekali

Komunikasi komponen Vue: gunakan arahan v-sekali untuk komunikasi pemaparan sekali

WBOY
Lepaskan: 2023-07-07 14:46:01
asal
939 orang telah melayarinya

Komunikasi komponen Vue: Gunakan arahan v-sekali untuk komunikasi pemaparan sekali

Dalam pembangunan Vue, komunikasi komponen ialah tugas yang sangat penting. Vue menyediakan pelbagai cara untuk melaksanakan komunikasi antara komponen, salah satunya adalah menggunakan arahan v-sekali untuk komunikasi pemaparan sekali. Artikel ini akan memperkenalkan cara menggunakan arahan v-sekali dan menerangkannya secara terperinci melalui contoh kod.

Dalam Vue, arahan v-sekali digunakan untuk menentukan kandungan yang dipaparkan sekali sahaja. Biasanya, kita boleh menggunakan arahan v-sekali antara komponen induk dan komponen anak untuk mencapai kesan komunikasi pemaparan sekali.

Pertama, kami mencipta komponen induk mudah yang mengandungi butang dan komponen anak.


Tukar mesej

Dalam komponen induk, kami mendengar peristiwa klik butang melalui v-on:click dan panggil kaedah changeMessage untuk menukar nilai mesej. Memandangkan arahan v-sekali digunakan dalam subkomponen, apabila nilai mesej berubah, subkomponen hanya akan dipaparkan sekali.

Seterusnya, mari kita lihat kod subkomponen tersebut.

Vue.component('child-component', {
props: ['message'],
template: '

{{ message }}
'
})

diluluskan dalam kanak-kanak prop komponen untuk menerima atribut mesej yang diluluskan oleh komponen induk dan memaparkannya dalam komponen.

Akhir sekali, kita juga perlu mencipta tika Vue dan mentakrifkan kaedah changeMessage dan nilai awal mesej dalam tika itu.

Vue baharu({
el: '#app',
data: {

message: 'Hello Vue!'
Salin selepas log masuk

},
kaedah: {

changeMessage: function() {
  this.message = 'Hello World!'
}
Salin selepas log masuk

}
})

Dalam contoh Vue, nilai awal mesej ditetapkan kepada ' Hello Vue!'. Apabila butang komponen induk diklik, kaedah changeMessage dipanggil, menukar nilai mesej kepada 'Hello World!'. Memandangkan subkomponen menggunakan arahan v-sekali, kandungan dalam subkomponen hanya akan dipaparkan sekali dan tidak akan dipaparkan semula apabila mesej berubah.

Melalui contoh kod di atas, kita dapat melihat dengan jelas peranan arahan v-sekali dalam komunikasi komponen. Ia boleh memastikan bahawa kandungan dipaparkan sekali sahaja, yang sangat praktikal dalam senario komunikasi pemaparan sekali sahaja.

Ringkasan:
Artikel ini memperkenalkan kaedah menggunakan arahan v-sekali untuk komunikasi pemaparan sekali dalam komunikasi komponen Vue, dan memperincikan langkah pelaksanaan khusus melalui contoh kod. Dengan menggunakan arahan v-sekali, kami boleh memastikan bahawa kandungan hanya dipaparkan sekali, dengan berkesan mencapai keperluan untuk komunikasi pemaparan sekali sahaja. Dalam pembangunan sebenar, kita boleh memilih kaedah yang sesuai untuk komunikasi komponen mengikut keadaan tertentu untuk mencapai hasil pembangunan yang lebih baik.

Atas ialah kandungan terperinci Komunikasi komponen Vue: gunakan arahan v-sekali untuk komunikasi pemaparan sekali. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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