Witam piszę aplikację SPA w VueJS cli. Struktura strony wygląda następująco:
Strona startowa (dostępna po /) jest wstępem do aplikacji, posiada przycisk, który ładuje prawdziwą stronę wraz ze wszystkimi możliwościami (docelową aplikację).
Docelowa aplikacja posiada menu (dostępne na każdej stronie POZA strony startowej, która owego menu nie posiada).
Jak mam zabrać się za pisanie takiej strony? Głównie chodzi mi to o stronę startową w app.vue definiuje router, czyli to co powinno wyświetlić się na każdej stronie. Jak zdefiniować osobno dla strony startowej? Niestety, ale nie bardzo wiem jak to opisać. Druga sprawa, to chciałbym aby po kliknięciu na button na stronie startowej załadowała się zawartość docelowej aplikacji z efektem FadeIn/FadeOut, oraz manipulacją szerokości diva, jak mam wykonać owy efekt? Czy takie efekty należy tworzyć w css, czy bezpośrednio w VueJS?