Vue

Vue.js Komponenter

Vue.js Komponenter

Vue.js er en progressiv javascript-ramme, der bruges til at oprette brugergrænseflader (brugergrænseflader) og SPA'er (applikationer med en side). Vi kan begynde at opbygge webapplikationer i Vue.js med den grundlæggende viden om HTML, CSS og Javascript. Vue.js er bygget ved at kombinere de bedste funktioner fra allerede eksisterende kantede og reagerende rammer. Udviklere elsker at kode og føle frihed og komfort, mens de bygger applikationer i Vue.js.

Denne komponentbaserede tilgang blev dybest set inspireret af og valgt fra ReactJS. Vi skriver kode i form af komponenter, så vi kan importere komponenten og genbruge den, uanset hvor vi har brug for den. Vue.js tilbyder en enkeltfilskomponent, hvilket gør den til en løst koblet og genanvendelig kode.

Vue.js tilbyder den bedste komponentbaserede tilgang, ligesom hvad en udvikler har brug for; han kan finde det i en enkelt .vue-fil. Udviklere føler sig så behagelige og rolige, når de ikke behøver at bekymre sig om eller tage sig af den ekstra struktur af en komponent.

I denne artikel vil vi se på enkeltfilskomponenten, som har en .vue-udvidelse. Så lad os se på et meget simpelt Vue-komponenteksempel og forstå det.



Dette er et meget simpelt og grundlæggende eksempel på en Vue-komponent. I hvilken vi kan se, at koden er opdelt i tre lag. Denne syntaks i tre lag er den bedste del af Vue.js. Det tilfredsstiller adskillelsen af ​​bekymring og alligevel i en enkelt .vue-fil. Vi har vores skabelon (HTML), logik i Javascript og styling inde i en komponent.

Skabelon

I dette skabelonmærke skriver vi vores HTML-kode. Vi kan også binde variabler i dette ved hjælp af Vue.js databindende syntaks, og vi kan også tilføje nogle andre funktioner i dette ved hjælp af Vue.js leverede syntaks for de respektive funktionaliteter.

Manuskript

Dette er det afsnit, hvor vi kan skrive komponentens logik i javascript ved at følge syntaksen for Vue.js. Alle funktionaliteter og logik i en komponent går her. For eksempel,

Stil

Det er her, vi skriver stylingen i CSS for komponenten, eller vi kan bruge en hvilken som helst forprocessor, vi vil bruge.

Dette er bare et glimt af en komponent i Vue.js. Lad os se lidt på brugen, organisationen og datastrømmen mellem komponenter.

Import og brug komponenter

For at bruge komponenten skal vi først importere komponenten. Ellers hvordan kan Vue.js kender til det? Vi kan simpelthen importere en komponent ved at tilføje en "Import" -erklæring i begyndelsen af ​​scriptetiketten og erklære den komponent i "komponenter" -objektet ved hjælp af følgende syntaks.

Efter at have importeret komponenten med succes, kan vi bruge den i skabelonen som denne

Sådan simpelt kan vi importere og bruge en komponent i en hvilken som helst anden komponent.

Organisering af komponenter

Ligesom enhver anden applikation går komponentorganisationen som et indlejret træ. For eksempel et simpelt websted, der indeholder et overskrift, sidebjælke og nogle andre komponenter i en container. Organiseringen af ​​komponenten ville være sådan.

Billede fra Vue.js officielle dokumenter

Datastrøm mellem komponenter

Der kan være to typer datastrømme mellem komponenter: Overordnet komponent til underordnet komponent

Vi kan sende data fra den overordnede komponent til den underordnede komponent ved hjælp af rekvisitter: Barnekomponent til moderkomponent

Vi kan sende data ved at udsende en begivenhed fra underordnet komponent og lytte til det i den anden ende (overordnet komponent).

Afslutter

I denne artikel har vi gennemgået en hel rejse med at forstå en grundlæggende komponent i Vue.js til dets anvendelse, dets hierarki, dets organisation og implementering af Import, brug og know-how om kommunikation mellem komponenter. Denne artikel dækker et stort omfang af komponenter, men der er dog meget dybdegående viden om komponenter derude. Så er du velkommen til at besøge Vue.js officielle dokumenter for mere information.

SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...
Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...
0 A.D. Vejledning
Ud af de mange strategispil derude, 0 A.D. formår at skille sig ud som en omfattende titel og et meget dybt, taktisk spil på trods af at det er open s...