Contoh untuk menerangkan cara vue mendaftarkan komponen dalam komponen

PHPz
Lepaskan: 2023-04-07 12:00:23
asal
1173 orang telah melayarinya

Dalam Vue, anda boleh mendaftarkan komponen sebagai komponen global atau komponen tempatan Melalui pendaftaran, anda memberitahu Vue tempat untuk mencari komponen tersebut dan memperkenalkan serta menggunakannya apabila diperlukan.

Terdapat dua cara untuk mendaftarkan komponen dalam komponen: pendaftaran melalui atribut komponen dan pendaftaran setempat.

1. Daftar melalui atribut komponen

Pilihan komponen komponen Vue menerima objek untuk digunakan dalam templat. Kekunci objek ini ialah nama komponen dan nilai adalah takrifan komponen. Oleh itu, anda boleh menyediakan komponen lain untuk digunakan di dalam komponen dengan mendaftarkannya dalam pilihan komponennya.

Berikut ialah contoh:

Vue.component('child-component', {
  template: '<div>This is a child component</div>'
});

Vue.component('parent-component', {
  template: `
    <div>
      <p>This is a parent component</p>
      <child-component></child-component>
    </div>
  `
});
Salin selepas log masuk

Dalam contoh ini, komponen kanak-kanak didaftarkan sebagai komponen global. Kemudian, komponen anak ini digunakan dalam templat komponen induk komponen induk. Dalam komponen induk, komponen anak boleh digunakan seperti mana-mana elemen HTML yang lain.

2. Melalui pendaftaran tempatan

Jika anda hanya mahu komponen itu digunakan di dalam komponen semasa, anda boleh mendaftarkannya secara tempatan melalui pilihan komponen. Menggunakan pendaftaran tempatan boleh mengurangkan bilangan komponen yang didaftarkan secara global dan meningkatkan prestasi aplikasi.

Berikut ialah contoh:

Vue.component('parent-component', {
  components: {
    'child-component': {
      template: '<div>This is a child component</div>'
    }
  },
  template: `
    <div>
      <p>This is a parent component</p>
      <child-component></child-component>
    </div>
  `
});
Salin selepas log masuk

Dalam contoh ini, komponen anak komponen kanak-kanak didaftarkan secara setempat melalui pilihan komponen dan hanya boleh digunakan dalam komponen induk komponen induk.

Ringkasan

Dalam Vue, komponen global dan komponen tempatan boleh didaftarkan melalui komponen pilihan komponen. Dengan mendaftarkan komponen lain, komponen ini boleh digunakan di dalam komponen semasa tanpa perlu mentakrifkan semula setiap kali. Pendaftaran separa juga boleh meningkatkan prestasi aplikasi.

Atas ialah kandungan terperinci Contoh untuk menerangkan cara vue mendaftarkan komponen dalam komponen. 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!