Rumah > hujung hadapan web > View.js > Cara menggunakan slot-skop dalam vue

Cara menggunakan slot-skop dalam vue

下次还敢
Lepaskan: 2024-05-02 22:09:33
asal
1129 orang telah melayarinya

Atribut skop slot dalam Vue.js membenarkan menghantar data dalam slot melalui pembolehubah skop yang ditentukan. Kaedah penggunaan khusus termasuk: menentukan atribut slot-skop dan nama pembolehubah untuk menerima data pada elemen slot menggunakan v-slot dalam komponen induk untuk menghantar data.

Cara menggunakan slot-skop dalam vue

Penggunaan skop slot dalam Vue.js Atribut

slot-scope membenarkan menghantar data apabila menggunakan slot, dengan itu menggunakan data dalam slot. Ia mencipta skop dalam templat slot untuk mengakses data di luar slot.

Penggunaan

Gunakan atribut slot-scope pada elemen <slot> untuk menentukan nama pembolehubah untuk menerima data di luar slot. Contohnya: <slot> 元素上使用 slot-scope 属性,指定一个变量名来接收插槽外的数据。例如:

<code class="html"><slot name="header" slot-scope="headerData">
  <h1>{{ headerData.title }}</h1>
</slot></code>
Salin selepas log masuk

然后,在父组件中,使用 v-slot

<code class="html"><template>
  <div>
    <slot name="header" v-slot="headerData">
      headerData: {{ headerData }}
    </slot>
  </div>
</template>

<script>
export default {
  data() {
    return {
      headerData: {</code>
Salin selepas log masuk
Kemudian, dalam komponen induk, gunakan sifat slot v-slot untuk menghantar data ke slot. Contohnya: 🎜rrreee

Atas ialah kandungan terperinci Cara menggunakan slot-skop dalam vue. 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