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

Jak odebrać props w formie obiektu vuejs

42 Warsaw Coding Academy
0 głosów
334 wizyt
pytanie zadane 11 lipca 2019 w JavaScript przez Greeenone Pasjonat (16,100 p.)

Hej,

Chciałbym przekazać propsa w formie obiektu z jednego komponentu do drugiego ale nie mam pojęcia jak go odebrać.

Komponent który wysyła propsa:

  data() {
    return {
      subheader: {
        title: Lista wiadomości',
        actions: '<a href="#" class="btn kt-subheader__btn-primary">Nowa wiadomość &nbsp;</a>'
      }
    }
  },
<SubHeaderComponent
   v-bind:subheaderTitle="subheader.title"
   v-bind:subheaderActions="subheader.actions">
</SubHeaderComponent>

W dokumentacji wyczytałem, że mogę wysłać to w formie takiej formie:

<SubHeaderComponent
   v-bind="subheader"
</SubHeaderComponent>

Tylko problem jest z odebraniem ponieważ nie mam pojęcia jak go odebrać. Mam błąd, że subheader nie jeste zdefiniowany 

komentarz 11 lipca 2019 przez Tnifey Pasjonat (24,190 p.)
edycja 11 lipca 2019 przez Tnifey

z v-bind="{ subheader }" powinno dać radę i w propsach subheader :P poniżej to samo w różnych wariantach

v-bind="{ subheader }"
v-bind:subheader="subheader"
:subheader="subheader"

a w propsach robisz subheader

jak zrobiłeś v-bind="subheader" to w propsach masz title i actions a nie subheader :P

nie że coś ale od takiego przekazywania szablonu to masz sloty :)

komentarz 11 lipca 2019 przez Greeenone Pasjonat (16,100 p.)
Dzięki wielkie ! :)

1 odpowiedź

0 głosów
odpowiedź 11 lipca 2019 przez pr0way Nałogowiec (40,720 p.)
wybrane 11 lipca 2019 przez Greeenone
 
Najlepsza
Myślę, że to powinno pomóc:

https://codesandbox.io/embed/vue-template-9dhx6

Podobne pytania

0 głosów
0 odpowiedzi 398 wizyt
pytanie zadane 3 stycznia 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
0 głosów
1 odpowiedź 169 wizyt
pytanie zadane 2 czerwca 2020 w JavaScript przez Greeenone Pasjonat (16,100 p.)
0 głosów
1 odpowiedź 253 wizyt

93,395 zapytań

142,388 odpowiedzi

322,566 komentarzy

62,753 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...