Vue

Vue.js-componenten

Vue.js-componenten

Vue.js is een progressief javascript-framework dat wordt gebruikt om UI's (gebruikersinterfaces) en SPA's (toepassingen met één pagina) te bouwen. We kunnen beginnen met het bouwen van webapplicaties in Vue.js met de basiskennis van HTML, CSS en Javascript. Vue.js is gebouwd door de beste functies van reeds bestaande Angular en react Frameworks te combineren. Ontwikkelaars houden van coderen en voelen vrijheid en comfort tijdens het bouwen van applicaties in Vue.js.

Deze op componenten gebaseerde benadering is in feite geïnspireerd door en gekozen uit de ReactJS. We schrijven code in de vorm van componenten, zodat we die component kunnen importeren en hergebruiken waar we het nodig hebben. Vue.js biedt een component met één bestand, waardoor het een losjes gekoppelde en herbruikbare code is.

Vue.js biedt de beste op componenten gebaseerde benadering, zoals alles wat een ontwikkelaar nodig heeft; hij kan het in één vinden .vue-bestand. Ontwikkelaars voelen zich zo comfortabel en op hun gemak als ze zich geen zorgen hoeven te maken over de extra structuur van een onderdeel.

In dit artikel zullen we de component met één bestand bekijken, die een .vue-extensie. Laten we dus een heel eenvoudig voorbeeld van een Vue-component bekijken en het begrijpen.



Dit is een heel eenvoudig en eenvoudig voorbeeld van een Vue-component. Waarin we kunnen zien dat de code is verdeeld in drie lagen. Deze syntaxis met drie lagen is het beste deel van Vue.js. Het voldoet aan de scheiding van zorg en toch in één zijn .vue-bestand. We hebben onze sjabloon (HTML), logica in Javascript en styling in een component.

Sjabloon

In deze sjabloontag schrijven we onze HTML-code. We kunnen hierin ook variabelen binden met behulp van de Vue.js data-bindende syntaxis, en we kunnen hier ook enkele andere functionaliteiten aan toevoegen met behulp van de Vue.js leverde syntaxis voor de respectieve functionaliteiten.

Script

Dit is de sectie waar we de logica van de component in javascript kunnen schrijven door de syntaxis van Vue . te volgen.js. Alle functionaliteiten en logica van een component komen hier. Bijvoorbeeld,

Stijl

Hier schrijven we de styling in CSS van de component, of we kunnen elke preprocessor gebruiken die we willen gebruiken.

Dit is slechts een glimp van een onderdeel in Vue.js. Laten we eens kijken naar het gebruik, de organisatie en de gegevensstroom tussen componenten.

Componenten importeren en gebruiken

Om de component te gebruiken, moeten we eerst de component importeren. Anders, hoe kan Vue.js weet ervan? We kunnen eenvoudig een component importeren door een "Import" -instructie aan het begin van de scripttag toe te voegen en die component in het "componenten" -object te declareren, met behulp van de volgende syntaxis.

Nadat het onderdeel succesvol is geïmporteerd, kunnen we het als volgt in de sjabloon gebruiken

Dit is hoe eenvoudig we een component in een andere component kunnen importeren en gebruiken.

Onderdelen organiseren

Net als elke andere applicatie, werkt de Components-organisatie als een geneste boom. Bijvoorbeeld een eenvoudige website die een koptekst, zijbalk en enkele andere componenten in een container bevat. De organisatie van het onderdeel zou als volgt zijn:.

Afbeelding van Vue.js officiële documenten

Gegevensstroom tussen componenten

Er kunnen twee soorten gegevensstromen tussen componenten zijn: Bovenliggende component naar onderliggende component

We kunnen gegevens van de bovenliggende component naar de onderliggende component sturen met behulp van rekwisieten: Onderliggende component naar bovenliggende component

We kunnen gegevens verzenden door een gebeurtenis uit de onderliggende component uit te zenden en ernaar te luisteren aan de andere kant (oudercomponent).

Afsluiten

In dit artikel hebben we een hele reis doorlopen om een ​​basiscomponent in Vue . te begrijpen.js tot het gebruik, de hiërarchie, de organisatie en implementatie van Importeren, gebruiken en kennis over communicatie tussen componenten. Dit artikel behandelt een groot aantal componenten, maar er is veel diepgaande kennis over componenten die er zijn. Kom dus gerust eens langs op de Vue.js officiële documenten voor meer informatie.

Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...
Middelste muisknop werkt niet in Windows 10
De middelste muis knop helpt u door lange webpagina's en schermen met veel gegevens te bladeren. Als dat stopt, zul je uiteindelijk het toetsenbord ge...