Conseils pour utiliser prop dans les propriétés calculées
P粉893457026
P粉893457026 2023-08-25 13:19:04
0
1
463

J'ai un composant carrousel qui reçoit un accessoire appelé 'mediaItems', que j'utilise dans une propriété calculée pour déterminer la fin du carrousel :

props : ['mediaItems', 'sliderHeading'], calculé : { atEndOfList() { return this.currentOffset <= (this.paginationFactor * -1) * (this.mediaItems.length / this.windowSize) + this.paginationFactor; }, 

Le composant est alors vide et j'obtiens une erreur de console :

Erreur de type : this.mediaItems n'est pas défini

Si je supprime la propriété calculée, le composant charge les accessoires et aucune erreur de console ne se produit, mais j'ai besoin de cette propriété calculée pour déterminer la fin du carrousel.

P粉893457026
P粉893457026

répondre à tous (1)
P粉790819727

Je pense que vous devriez spécifier une valeur par défaut pour cette propriété afin que les propriétés calculées fonctionnent correctement lorsque lamediaItemspropriété n'a pas été définie en externe :

props: { mediaItems: { type: Array, default: ()=>[] }, sliderHeading: String }
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!