Bincangkan kaedah untuk memberikan atribut kepada subkomponen Vue

PHPz
Lepaskan: 2023-03-31 14:00:21
asal
1134 orang telah melayarinya

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

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

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

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!