Vue.JS to reaktywna framework JavaScript, który służy do budowania interfejsów użytkowników (interfejsy użytkownika) i spa (aplikacje jedno--strony.JS. Do celów routingu, vue.JS nie zapewnia wbudowanej funkcji routingu. Ale istnieje oficjalna biblioteka stron trzecich o imieniu routera Vue za dostarczenie tej funkcji. Korzystając z tej funkcji, możemy nawigować między stronami internetowymi, ale bez ponownego ładowania. W tym artykule zobaczymy, jak możemy zainstalować i używać routera Vue w Vue.JS.
Instalacja
Możemy zainstalować router vue w istniejącym vue.Projekt JS, uruchamiając następujące polecenie w terminalu
NPM Instaluj vue-router
Po udanej instalacji musimy zaimportować Vuerouter w głównej.plik JS w katalogu SRC również za pomocą następującej składni
importować vue z „vue”Po zaimportowaniu routera możesz iść i użyć vue-router w swoim projekcie.
Ale jeśli instalujesz Vue.JS za pomocą vue cli. Nie będziesz potrzebować tego dodatkowego etapu instalacji. Możesz dodać wtyczkę vue-router podczas wybierania ustawień wstępnych.
Stosowanie
Wykorzystanie routeera Vue jest bardzo proste i łatwe w użyciu. Po pierwsze, w szablonie lub HTML
W tym dość prostym i jasnym przykładu vue-router. Stworzyliśmy prostą nawigację za pomocą komponentów routera-link i podajemy link za pomocą rekwizytu o nazwie „to”. Link routera działa tak samo jak tag Anchor „A”. Domyślnie jest ono renderowane jako znacznik „A”. W widoku routera będziemy mieć względny komponent, który pasuje do trasy.
W JavaScript musimy najpierw zarejestrować się i zaimportować komponenty, aby zdefiniować ich trasy. Przypuszczamy, że mamy komponent o nazwie Comp.vue w katalogu Views, do którego zaimportujemy indeks routera.plik JS w katalogu routera i zdefiniuj go jako trasę.
Aby zaimportować komponent, używamy następującej instrukcji
Import Comp z „… /Views /Comp.vue ";Po imporcie musimy teraz zdefiniować trasę i zmapować ją do komponentu. Lubię to,
const trasy = [Możemy również podać wiele tras, oddzielone przecinkiem. Lubię to,
const trasy = [Po zdefiniowaniu tras. Przejdź tablicę tras do instancji routera. Więc stwórzmy również instancję routera
const router = Creatter (Ostatecznie, w głównym.plik JS. Musimy również utworzyć instancję główną i zamontować je również i wstrzykiwać trasy, aby cała aplikacja stała się świadoma tras.
CreateApp (aplikacja)Stosując tę technikę wtrysku. Możemy uzyskać dostęp do routera w dowolnym komponencie, używając Ten.ROUTER $
.
Możemy teraz programowo naciskać trasy po kliknięciu przycisku lub czegokolwiek, co chcesz, zamiast używać komponentu-link routera. Na przykład,
Metody:Podsumowanie i podsumowanie
W tym artykule nauczyliśmy się instalować router vue przy użyciu różnych sposobów i nauczyliśmy się programowo korzystać z routera vue w JavaScript i w vue.Szablon JS. Nauczyliśmy się również konfigurować router vue w istniejącym projekcie w bardzo łatwym i krok po kroku szczegółowym przewodniku. Jeśli chcesz dowiedzieć się więcej o router vue, uprzejmie odwiedź router vue: oficjalne dokumenty.