Petua untuk menggunakan prop dalam sifat yang dikira
P粉893457026
2023-08-25 13:19:04
<p>Saya mempunyai komponen karusel yang menerima prop yang dipanggil 'mediaItems', yang saya gunakan dalam sifat yang dikira untuk menentukan penghujung karusel: </p>
<pre class="brush:php;toolbar:false;">props: ['mediaItems', 'sliderHeading'],
dikira: {
atEndOfList() {
kembalikan this.currentOffset <= (this.paginationFactor * -1) * (this.mediaItems.length / this.windowSize) + this.paginationFactor;
},</pre>
<p>Ini menyebabkan komponen menjadi kosong dan saya mendapat ralat konsol: </p>
<blockquote>
<p>Ralat jenis: this.mediaItems tidak ditentukan</p>
</blockquote>
<p>Jika saya mengalih keluar sifat yang dikira, komponen memuatkan prop dan tiada ralat konsol berlaku, tetapi saya memerlukan sifat yang dikira ini untuk menentukan penghujung karusel. </p>
Saya fikir anda harus menentukan nilai lalai untuk sifat ini untuk menjadikan sifat yang dikira berfungsi dengan baik apabila
mediaItems
harta tersebut belum ditetapkan secara luaran: