Bagaimana untuk menjadikan kandungan ke dalam slot
P粉877114798
P粉877114798 2023-08-18 00:30:15
0
1
549
<p>Seperti yang ditunjukkan di bawah, saya telah mencipta butang <kod></kod> Nama slot ialah <code>slotDigitizePolygonBtnLabel</code>. Butang <kod></kod> dalam komponen kanak-kanak harus mempunyai sifat yang dipanggil <kod>disabilityState</code> </p> <p>Dalam komponen induk, saya ingin memaparkan butang <kod></kod> komponen anak dan menghantar nilai <kod>disabilityState</code> </p> <p>Apabila saya menjalankan kod, tiada apa-apa yang dipaparkan. Tolong beritahu saya di mana ralat saya dan cara membetulkannya. </p> <p><strong>Subkomponen: DigitizePolygonButton.vue</strong></p> <pre class="brush:php;toolbar:false;"><template> <button id="idDigitizePolygonBtn" class="clsDigitizePolygonBtn" :disabilityState="isDigitizePolygonBtnDisabled"> <slot name="slotDigitizePolygonBtnLabel">text</slot> </butang> </template> <skrip> eksport lalai { persediaan(props) { kembali { digitizePolygonBtnDisabilityState: props.isDigitizePolygonBtnDisabled, }; }, alat peraga: { isDigitizePolygonBtnDisabled: { jenis: Boolean, dikehendaki: benar, lalai: palsu, }, }, }; </script></pre> <p><strong>Komponen induk</strong>:</p> <pre class="brush:php;toolbar:false;"><template v-slot:slotDigitizePolygonBtnLabel> <DigitizePolygonButton :disabilityState="false"> </template></pre>
P粉877114798
P粉877114798

membalas semua(1)
P粉278379495

Anda harus menukar beberapa sifat dalam kod anda Anda menulis disabilityState dan bukannya disabledState

<template>
<button id="idDigitizePolygonBtn" class="clsDigitizePolygonBtn" :disabled="disabledState">
<slot name="slotDigitizePolygonBtnLabel">text</slot>
</button>
</template>

<script>
export default {
    setup(props) {
        return {
            disabledState: props.isDigitizePolygonBtnDisabled,
        };
    },
    props: {
        isDigitizePolygonBtnDisabled: {
            type: Boolean,
            required: true,
            default: false,
        },
    },
};
</script>

Dalam komponen induk anda, anda harus menyerahkan harta isDigitizePolygonBtnDisabled kepada komponen anak dan bukannya disabledState. Perubahan yang dibuat kepada komponen induk:

<template>
    <DigitizePolygonButton :isDigitizePolygonBtnDisabled="false">
        <template v-slot:slotDigitizePolygonBtnLabel>
            <button>测试按钮</button>
        </template>
    </DigitizePolygonButton>
</template>

Membuat perubahan ini sepatutnya berfungsi dengan baik.

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!