Vue

Vue.js Komponenter

Vue.js Komponenter

Vue.js är ett progressivt javascript-ramverk som används för att bygga användargränssnitt (användargränssnitt) och SPA (enkelsidiga applikationer). Vi kan börja bygga webbapplikationer i Vue.js med grundläggande kunskaper om HTML, CSS och Javascript. Vue.js är byggd genom att kombinera de bästa funktionerna från redan existerande ramar för Angular och react. Utvecklare älskar att koda och känna frihet och komfort när de bygger applikationer i Vue.js.

Detta komponentbaserade tillvägagångssätt inspirerades i princip av och valdes från ReactJS. Vi skriver kod i form av komponenter så att vi kan importera den och återanvända den vart vi behöver den. Vue.js erbjuder en komponent med en fil, vilket gör den till en löst kopplad och återanvändbar kod.

Vue.js erbjuder det bästa komponentbaserade tillvägagångssättet, som vad en utvecklare behöver; han kan hitta den i en singel .vue-fil. Utvecklare känner sig så bekväma och lugna när de inte behöver oroa sig för eller ta hand om den extra strukturen hos en komponent.

I den här artikeln kommer vi att titta på komponenten med en fil, som har en .vue-förlängning. Så låt oss ta en titt på ett mycket enkelt Vue-exempelsexempel och förstå det.



Detta är ett mycket enkelt och grundläggande exempel på en Vue-komponent. I vilken vi kan se att koden är uppdelad i tre lager. Denna treskiktssyntax är den bästa delen av Vue.js. Det tillfredsställer åtskillnaden mellan oro och är i en enda .vue-fil. Vi har vår mall (HTML), logik i Javascript och styling inuti en komponent.

Mall

I den här malltaggen skriver vi vår HTML-kod. Vi kan också binda variabler i detta med Vue.js databindande syntax, och vi kan också lägga till några andra funktioner i detta med Vue.js tillhandahöll syntax för respektive funktionalitet.

Manus

Detta är avsnittet där vi kan skriva komponentens logik i javascript genom att följa syntaxerna för Vue.js. Här går alla funktioner och logik hos en komponent. Till exempel,

Stil

Det är här vi skriver stylingen i CSS för komponenten, eller så kan vi använda vilken förprocessor vi vill använda.

Detta är bara en glimt av en komponent i Vue.js. Låt oss ta en titt på användningen, organisationen och dataflödet mellan komponenterna lite.

Importera och använd komponenter

För att använda komponenten måste vi först importera komponenten. Annars, hur kan Vue.js vet om det? Vi kan helt enkelt importera en komponent genom att lägga till ett "Importera" -uttalande i början av skripttaggen och förklara den komponenten i "komponenter" -objektet med följande syntax.

Efter att ha importerat komponenten framgångsrikt kan vi använda den i mallen så här

Så här enkelt kan vi importera och använda en komponent i vilken annan komponent som helst.

Organisera komponenter

Precis som alla andra applikationer går komponentorganisationen som ett kapslat träd. Till exempel en enkel webbplats som innehåller en rubrik, sidofält och några andra komponenter i en container. Komponentens organisation skulle vara så här.

Bild från Vue.js officiella dokument

Dataflöde mellan komponenter

Det kan finnas två typer av dataflöde mellan komponenter: Föräldrakomponent till barnkomponent

Vi kan skicka data från den överordnade komponenten till den underordnade komponenten med hjälp av rekvisita: Barnkomponent till föräldrakomponent

Vi kan skicka data genom att sända en händelse från Child-komponenten och lyssna på den i andra änden (Parent component).

Avslutar

I den här artikeln har vi gått igenom en hel resa för att förstå en grundläggande komponent i Vue.js till dess användning, dess hierarki, dess organisation och implementering av Import, användning och kunskap om kommunikation mellan komponenter. Den här artikeln täcker ett stort antal komponenter, men det finns mycket djupgående kunskap om komponenter där ute. Så besök gärna Vue.js officiella dokument för mer information.

Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...
OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...