@Radaka głębokie stylowanie (w głąb komponentów z poziomu komponentu matki) można osiągnąć stosując symbol dziedziczenia >>> albo /deep/ z czego ta pierwsza forma działa tylko w CSS a druga w sass i css
  • Odpowiedz
Mam zmapowaną akcję w głównym widoku, na funkcji created ją wywołuje i działa, lecz po zmianie route'a akcja sie nie wykonuje, muszę odświeżyć stronę dopiero wtedy. Czy ma ktoś może pomysł, jak to naprawić?

korzystam z vue 2.5, vuex, vue-router

#programowanie #javascript #vuejs
@cccn: update, nie lubię powtarzanego kodu, według mnie to jest słabe, skorzystałem z funkcji poniżej w głównym pliku i jest perfekt :)

watch: {
'$route'(to, from) {
  • Odpowiedz
@morteusz teraz widzę, że wcześniej nie zrozumiałem o co ci chodziło. Ty mówiłeś o hooku w nadrzędnym komponencie, a ja myślałem że o widoku ładowanym już przez router.
  • Odpowiedz
dłubię sobie inżynierkę i zastanawiam się, jakiej technologii do zrobienia frontendu użyć ( ͡° ͜ʖ ͡°)
W założeniu ma to być apka mobilna (android), przy czym cała logika siedzi głównie po stronie serwera a klienta zadaniem jest raczej tylko rysowanie widoków i wysyłanie requestów. Cała apka ma się składać z kilku do kilkunastu ekranów (w sensie widoków), nie będą wykorzystywane żadne specjalne funkcjonalności api telefonów. Tak właściwie to to gra będzie, ale to akurat nie ma dużego znaczenia, bo dosyć prosta ( ͡° ͜ʖ ͡°)

czego użyć, żeby nauczyć się czegoś nowego, ale się nie zajechać? ( ͡° ͜ʖ ͡°) Jedna z dróg na skróty jakie rozważam to vanilla JS + skorzystanie z jakiegoś wynalazku typu Phonegap - tylko czy ma to faktycznie sens, korzystał ktoś może z takiego rozwiązania i może się podzielić spostrzeżeniami?

Vue mi się podoba, ale widzę że tu też trzeba byłoby z tych phonegapów korzystać. Gdzieś też przewinął mi się React Native - wygląda fajnie i jak na razie myślę głównie o nim. Myślałem też nad Elm - jest mega, ale trochę się boję że z czymś utknę na dobre ( ͡° ͜ʖ ͡°) No i Elm to też głównie przeglądarki, więc znowu trzeba kombinować. Widziałem też język #dart
Jak sensownie ukryć kod componentu i listę linków routera dla osoby która nie ma praw


@lukasilestam: pytanie po co? jeśli chodzi ci o sam widok to pewnie jakiś acl się tutaj sprawdzi, ale ukrywanie kodu mija się z celem
  • Odpowiedz
@lukasilestam: albo asynchroniecznie ładować routera z innej ścieżki, a dodatkowo ACLa załatwiasz na tyle :)
I podobnie z komponentami tylko dla adminów.

Osobiście nigdy się nie bawiłem z takim chunkowaniem i dynamicznym ładowaniem komponentów, więc tu nie pomogę.
  • Odpowiedz
Eh, nie umiem znaleźć żadnego gotowego template'a/boilerplate'a z #vuejs i sequelize, żeby wszystko móc sobie ładnie podzielić na niezależne widoki. #nodejs jest ofiarą własnego hype'u przez co ciężko znaleźć cokolwiek aktualnego.

Wszystko co testuje albo jest nieaktualizowalne do nowego webpacka, albo w cholerę przerabiania żeby działało tak jak bym chciał.

Chyba jak samemu nic nie zacznę od zera, to do niczego nie dojdę.
via Wykop Mobilny (Android)
  • 1
@Razi91: czemu chcesz łączyć vue z sequelize, co jedno ma do drugiego. Postaw osobny stack np. express i sequelize a vue osobno.
  • Odpowiedz
#vuejs #vue ale pewnie podobnie bedzie w #angularjs #angular2
jak osiagnac cos takiego jak na #trello
tzn mam strone z wynikami wyszukiwania, klikam na 'preview' i wtedy moj url zmienia sie z /# na /#/preview/:id
w tle pozostaje strona z komponentu pod / a zarazem pojawia sie okno modalne z jakas dynamiczna zawartoscia

bo obecnie gdy zmieniam url to strona w tle zanika jak przy standardowym routingu...
Kurcze Mirki doradźcie czy jest sens uczyć się Vue.js? Widzę, że jest mało ogłoszeń o pracę z tym porównując do innych frameworków, myślicie że trend się zwiększy na to? Nie umiem jeszcze żadnego frameworka do JS, rozważam Vue lub Reacta. Najbardziej chciałabym uczyć się Vue, bo mniej więcej widziałam składnię i mega mi się spodobało. Jednak tak jak pisałam, boję się, że pracy z tym nie znajdę ( ͡° ʖ̯
@lady_katarina: moim zdaniem to nie ma większego znaczenia, który z miliona frameworków JS znasz na pamięć, jeśli będziesz mieć w CV jakieś sensowne projekty związane z Vue i na rozmowie udowodnisz, że ogarniasz temat, to każda normalna firma uzna, że szybko u nich się nauczysz tego, co oni tam sobie używają w swoich projektach
  • Odpowiedz
Mirki z #javascript , znowu pomoc potrzebna, ale chyba prostsza.
Mam aplikacje we #vuejs .
Nie uzywa zadnego backendu, tylko jest to UI + logika schowana pod spodem do obliczen.
Problem w tym, ze te obliczenia są dość kosztowne (algorytm już całkiem nieźle zoptymalizowałem, ale jednak nadal trochę to trwa) i blokują UI.
Jak mógłbym to zrobić w Workerze? Trochę nie ogarniam tego jak Worker ma wywołać obliczenia bo musi być dostęp do danych z programu, ale mam wrażenie, że czegoś po prostu nie wiem i nie jest to może takie trudne?

W
@NiezajebywalnyNiesporczak: Może za password: null, ale generalnie jak patrzę na ten Twój kod to Ty się naucz najpierw używać średników, poprawnej indentacji i spacji gdzie trzeba, bo połowa linterów da Ci tak po dupie, że odechce Ci się pisać ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Mirasy, mam taki problem.
Mam sobie strukture drzewa w mojej aplikacji ( #javascript #vuejs )
Zeby moc usuwac elementy wprowadzilem im referencje do rodzica (co moze wlasnie jest bledem? nie moge po prostu w akcji dac delete node bo node w akcji jest lokalny i wywala blad, wiec poki co biore referencje do rodzica i usuwam dziecko z ktorego zostalo wywolane delete z jego dzieci.)
Teraz przez to
@trustME: a czemu nie bindujesz tych elementow do obiektu data? Wtedy moglbys usuwac prosto z data ten element a view by na to reagowal i usuwal z html
  • Odpowiedz