Maison  >  Questions et réponses  >  le corps du texte

Est-il possible de localiser un composant grâce à sa clé ?

Vue test-utils Existe-t-il un support pour rechercher un composant dans une liste à l'aide de sa clé ? Sinon, existe-t-il un autre moyen de trouver des composants générés sous forme de liste dans vue ?

P粉166779363P粉166779363205 Il y a quelques jours360

répondre à tous(1)je répondrai

  • P粉156415696

    P粉1564156962024-03-28 00:57:35

    Vous ne pouvez pas interroger les composants à l'aide de clés dans la méthode findComponent().

    Mais vous pouvez obtenir tous les composants de la liste et les filtrer comme un tableau normal. Fournissez simplement les bons critères pour trouver l'élément que vous souhaitez (en utilisant ses accessoires, ses propriétés ou tout autre contenu)

    const items = wrapper.findAllComponents(MyListItem)
    const foundItem = items.wrappers.find(listItem => list.props('id') === 'theIdILookFor')
    

    répondre
    0
  • Annulerrépondre