Petua untuk menggunakan prop dalam sifat yang dikira
P粉893457026
P粉893457026 2023-08-25 13:19:04
0
1
567
<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>
P粉893457026
P粉893457026

membalas semua(1)
P粉790819727

Saya fikir anda harus menentukan nilai lalai untuk sifat ini untuk menjadikan sifat yang dikira berfungsi dengan baik apabila mediaItemsharta tersebut belum ditetapkan secara luaran:

props: {
  mediaItems: {
    type: Array,
    default: ()=>[]
  }, 
  sliderHeading: String
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan