Vue ialah rangka kerja JavaScript yang popular untuk membina komponen boleh guna semula dengan cepat dan mudah dalam aplikasi web. Ia melaksanakan sambungan komponen melalui model pengaturcaraan reaktif dan sintaks templat. Artikel ini bertujuan untuk meneroka kaedah menetapkan sifat kepada subkomponen Vue.
Subkomponen Vue
Aplikasi Vue terdiri daripada satu atau lebih komponen. Komponen Vue mengikut struktur hierarki, bermula dengan komponen akar dan kemudian dipecahkan kepada komponen yang lebih kecil, membentuk struktur komponen hierarki. Dalam Vue, pemindahan data antara komponen diselesaikan melalui komunikasi komponen ibu bapa-anak.
Komponen anak ialah komponen yang dipanggil oleh komponen induk. Komponen induk boleh mengkonfigurasi komponen anak dengan menghantar sifat kepada mereka.
Penugasan sifat subkomponen Vue
Vue menyediakan kaedah yang mudah untuk menghantar data kepada subkomponen melalui penghantaran sifat. Komponen induk boleh menghantar data kepada komponen anak melalui prop. Komponen kanak-kanak boleh mendapatkan data daripada komponen induk dengan mengisytiharkan prop yang mereka mahu terima.
Contohnya:
Dalam komponen induk App.vue:
<template> <div> <Child :name="name" :age="age" /> </div> </template> <script> import Child from './components/Child.vue' export default { name: 'App', components: { Child }, data() { return { name: 'Tom', age: 22 } } } </script>
Dalam komponen kanak-kanak Child.vue:
<template> <div> <p>My Name is {{ name }}</p> <p>My age is {{ age }}</p> </div> </template> <script> export default { name: 'Child', props: { name: String, age: Number } } </script>
Dalam kod di atas, kita dapat melihat bahawa komponen kanak-kanak Kanak-kanak mentakrifkan dua sifat, nama dan umur, melalui prop Takrifan sifat ini membenarkan harta itu menghantar data daripada komponen induk kepada komponen anak. Komponen induk App.vue menghantar data kepada komponen anak Child.vue melalui pengikatan harta, yang boleh dilakukan dengan cara berikut:
<Child :name="name" :age="age" />
Pada ketika ini, komponen anak Child.vue akan dapat untuk mendapatkan data daripada komponen induk App.vue Dapatkan data nama atribut dan umur atribut.
Kesimpulan
Dalam Vue, komponen induk boleh menghantar data kepada komponen anak melalui penghantaran atribut, dan komponen anak boleh mendapatkan data daripada komponen induk dengan mengisytiharkan atribut untuk diterima. Artikel ini terutamanya memperkenalkan kaedah memperuntukkan sifat kepada subkomponen Vue. Saya berharap pengenalan dalam artikel ini akan membantu anda menjadi lebih mahir dalam menggunakan Vue.
Atas ialah kandungan terperinci Bincangkan kaedah untuk memberikan atribut kepada subkomponen Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!