Vue

Vue.Komponenty js

Vue.Komponenty js

Vue.js to progresywny framework javascript, który służy do tworzenia interfejsów użytkownika (interfejsów użytkownika) i SPA (aplikacji jednostronicowych). Możemy zacząć budować aplikacje webowe w Vue.js z podstawową znajomością HTML, CSS i Javascript. Vue.js jest budowany przez połączenie najlepszych funkcji z istniejących już frameworków Angular i React. Programiści uwielbiają kodować i czuć swobodę i wygodę podczas tworzenia aplikacji w Vue.js.

To podejście oparte na komponentach zostało w zasadzie zainspirowane i wybrane z ReactJS. Piszemy kod w postaci komponentów, dzięki czemu możemy zaimportować ten komponent i użyć go ponownie tam, gdzie go potrzebujemy. Vue.js oferuje komponent jednoplikowy, co czyni go luźno powiązanym kodem, który można ponownie wykorzystać.

Vue.js oferuje najlepsze podejście oparte na komponentach, takie jak to, czego potrzebuje programista; może znaleźć to w jednym .plik vue. Deweloperzy czują się tak komfortowo i swobodnie, gdy nie muszą się martwić ani dbać o dodatkową strukturę komponentu.

W tym artykule przyjrzymy się składnikowi jednoplikowemu, który ma .rozszerzenie vue. Spójrzmy więc na bardzo prosty przykład komponentu Vue i zrozummy go.



To bardzo prosty i podstawowy przykład komponentu Vue. W którym widzimy, że kod jest podzielony na trzy warstwy. Ta trójwarstwowa składnia jest najlepszą częścią Vue.js. Spełnia oddzielenie troski, będąc jednocześnie w jednym .plik vue. Mamy nasz szablon (HTML), logikę w JavaScript i stylizację wewnątrz komponentu.

Szablon

W tym tagu szablonu piszemy nasz kod HTML. W tym również możemy wiązać zmienne za pomocą Vue.js składnia wiązania danych i możemy w tym również dodać kilka innych funkcjonalności za pomocą Vue.js dostarczył składnię dla odpowiednich funkcjonalności.

Scenariusz

To jest sekcja, w której możemy napisać logikę komponentu w javascript, postępując zgodnie ze składnią Vue.js. Tutaj znajdują się wszystkie funkcje i logika komponentu. Na przykład,

Styl

Tutaj piszemy stylizację w CSS komponentu lub możemy użyć dowolnego preprocesora, którego chcemy użyć.

To tylko rzut oka na komponent w Vue.js. Rzućmy okiem na wykorzystanie, organizację i przepływ danych między komponentami.

Importuj i używaj komponentów

Aby użyć komponentu, najpierw musimy go zaimportować. W przeciwnym razie, jak Vue.js o tym wiedzą? Możemy po prostu zaimportować komponent, dodając instrukcję „Importuj” na początku tagu skryptu i deklarując ten komponent w obiekcie „components”, używając następującej składni.

Po pomyślnym zaimportowaniu komponentu możemy go użyć w szablonie w ten sposób

W ten sposób możemy w prosty sposób zaimportować i użyć komponentu w dowolnym innym komponencie.

Porządkowanie komponentów

Jak każda inna aplikacja, organizacja Components przebiega jak drzewo zagnieżdżone. Na przykład prosta strona internetowa zawierająca nagłówek, pasek boczny i kilka innych komponentów w kontenerze. Taka organizacja komponentu byłaby taka.

Obraz z Vue.Oficjalne dokumenty js

Przepływ danych między komponentami

Mogą istnieć dwa rodzaje przepływu danych między komponentami: Komponent nadrzędny do komponentu podrzędnego

Możemy przesłać dane z komponentu nadrzędnego do komponentu potomnego za pomocą props: Komponent potomny do komponentu nadrzędnego

Możemy wysyłać dane emitując zdarzenie z komponentu Child i słuchać go na drugim końcu (komponent Parent).

Zawijanie

W tym artykule przeszliśmy całą podróż w celu zrozumienia podstawowego komponentu Vue.js do jego użytkowania, hierarchii, organizacji i implementacji Importowanie, używanie i know-how na temat komunikacji między komponentami. Ten artykuł obejmuje wiele zakresów komponentów, ale jest tam dużo dogłębnej wiedzy na temat komponentów. Zapraszamy więc do odwiedzenia Vue.Oficjalne dokumenty js po więcej informacji.

Gry OpenTTD Tutorial
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
Gry SuperTuxKart for Linux
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Gry Battle for Wesnoth Tutorial
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...