Bagaimana untuk menjadikan kandungan ke dalam slot
P粉877114798
2023-08-18 00:30:15
<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>
Anda harus menukar beberapa sifat dalam kod anda Anda menulis disabilityState dan bukannya disabledState
Dalam komponen induk anda, anda harus menyerahkan harta isDigitizePolygonBtnDisabled kepada komponen anak dan bukannya disabledState. Perubahan yang dibuat kepada komponen induk:
Membuat perubahan ini sepatutnya berfungsi dengan baik.