• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Vue.js ref component undefined

0 głosów
208 wizyt
pytanie zadane 7 grudnia 2020 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)

Cześć, wywołuję komponent vue dla którego ustawiam ref

  <comments-component ref="refCommentComponent" :resource_id="item.id" :resource_type="'MOVIE'"></comments-component>

później chcę się odwoływać do poszczególnych metod i wartości z comments-component jednak nie mogę gdyż mam cannot ready property

kiedy zrobię

console.log(this.$refs.refCommentComponent)

zwraca wartość undefined

W czym może być problem?

komentarz 7 grudnia 2020 przez ScriptyChris Mędrzec (190,190 p.)
W którym miejscu próbujesz dostać się do tego property? W jakiejś metodzie związanej z life cycle komponentu?
komentarz 7 grudnia 2020 przez mi-20 Stary wyjadacz (13,250 p.)
jest komponent item w którym są jakieś przyciski, na jednym z nich jest @click i właśnie w tym click próbuję wywołać @click="$refs.refCommentComponent.isShow ^= true"
komentarz 7 grudnia 2020 przez ScriptyChris Mędrzec (190,190 p.)

A gdzie w templatce - w odniesieniu do tagu, na którym dałeś atrybut ref - jest umieszczony ten przycisk? Możesz pokazać kod zawierający oba te elementy? One są w jednym komponencie?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 416 wizyt
pytanie zadane 30 czerwca 2021 w JavaScript przez Łukasz Sitnik Początkujący (380 p.)
+1 głos
1 odpowiedź 472 wizyt
pytanie zadane 16 stycznia 2023 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)
0 głosów
1 odpowiedź 290 wizyt
pytanie zadane 27 czerwca 2021 w JavaScript przez mikey Użytkownik (820 p.)

93,695 zapytań

142,614 odpowiedzi

323,225 komentarzy

63,227 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...