Wpis z mikrobloga

#programowanie #vue #javascript

Mam ogromny problem z jedna rzecz, chce sprawdzać uprawnienia i jeśli ktoś nie ma to w templacie chowam element.

Uprawnienia są sprawdzane funkcja promise bo wysyłane jest zapytanie graphqlowe, funkcje w templacie wywowylalem 'strzalkowo' no i spoko zwraca mi wartość zaraz ALE : v-if w templacie odbiera sobie wartość, renderuje się, w dupie ma zmianę wartości (bo graphql zapytanie odpowiedziało czy ma uprawnienia).

Jak to ogarnąć ?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Razi91: Ah tak, robie w data zmienna permission i potem przyklodowo robie jakas tam zmienna w computed i zmieniam wartosc permission, nadal to samo (wiem, computed tutaj raczej nie powinno byc uzyte)
  • Odpowiedz
@Boquete: Mógłbyś zrobić jakąś makietę tego?
Najpierw wyświetl sobie tą wartość, jak template jej nie zaktualuje, to znaczy że faktycznie jest niereaktywna.
Jak przypisujesz cały obiekt, to rób to przez this.$set
  • Odpowiedz
@Razi91: Ahh byku działa dziękuje! byłem pewien że tak to robiłem, a teraz po odpoczynku rzeczywiście działa! Tylko nadal kminie, beforeCreate za wcześnie bo data jeszcze nie jest załadowane, wiec chyba created najlepszy moment na sprawdzanie tego?
  • Odpowiedz