cari

Rumah  >  Soal Jawab  >  teks badan

Petua untuk menggunakan prop dalam sifat yang dikira

<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粉893457026P粉893457026460 hari yang lalu554

membalas semua(1)saya akan balas

  • P粉790819727

    P粉7908197272023-08-26 12:26:33

    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
    }

    balas
    0
  • Batalbalas