Vue

Vue beregnet med parameter

Vue beregnet med parameter

Egenskaben Beregnet bruges normalt til at beregne data fra andre data. Det er kendt for sin reaktivitet, for når en variabel, der er involveret i en eller anden beregnet ejendom, ændres, bliver hele ejendommen genberegnet.Dette indlæg lærer at overføre parameteren til den beregnede ejendom og se, hvordan du bruger Vue beregnet med parameter. Før vi kommer i gang med at videregive parametre til den beregnede ejendom, skal vi først forstå de beregnede egenskaber ved at gennemgå eksemplet.

Eksempler

Antag, at vi har to variabler med navnet "fornavn" og "efternavn" i vores Vue-komponent:

//…
data()
Vend tilbage
fornavn: "",
efternavn: ""

,
//…

Beregnet ejendom

Vi vil beregne en "fullName" egenskab, der kombinerer "firstName" og "lastName" og beregner fullName igen, når en af ​​de to variabler "firstName" og "lastName" bliver ændret. Så den beregnede egenskab til beregning af det fulde navn ville være sådan:

//…
beregnet:
fulde navn()
returner dette.fornavn + "+ dette.efternavn;


//…

Lad os nu oprette nogle inputfelter og binde variablerne "firstName" og "lastName" til inputfelterne og også binde egenskaben "fullName" i 'p' -tagget for at se den øjeblikkelige ændring ved ændringen af ​​den første anime i den sidste navn. HTML-delen af ​​denne komponent vil være sådan:

I orden! Efter at have haft hele denne opsætning, lad os se på vores webside.

Hvis du har skrevet den korrekte kode med succes og kørt den, skal du også have de to indtastningsfelter på din webside. Lad os prøve at skrive fornavnet og efternavnet og se, om egenskaben “fulName” bliver beregnet eller ej.

Her i skærmbilledet ovenfor kan du være vidne til Vue's fantastiske reaktivitet.js ved hjælp af den beregnede egenskab. Du kan også være vidne til, at det ikke er som at se en enkelt variabel og ændre en anden variabels værdi. Stadig ser den hver variabel, der er inkluderet i den beregnede egenskab, og genberegner "efternavnet". Lad os se, hvordan vi kan overføre parametre til den beregnede ejendom og bruge den.

Videregiv parametre til den beregnede egenskab

For at overføre parametrene til den beregnede egenskab, videregiver vi bare parametrene, som vi gør for funktionen. For eksempel, i skabelonen, når vi har bundet variablen "efternavn", vil vi sende en streng, så skabelondelen af ​​vores komponent vil være sådan:

Nu, i den beregnede egenskab, kan den beståede parameter bruges ved hjælp af følgende syntaks.

beregnet:
fulde navn()
return message1 =>
returner '$ message $ dette.firstName $ dette.efternavn'


Sådan kan vi videregive en parameter til den beregnede og få den i ejendommen og bruge den.

Hvis vi igen ser på vores webside og skriver fornavnet og efternavnet, kan du have den samme funktionalitet og reaktivitet, men denne gang passerede parameteren.

Dette er, hvor enkelt og let det er at overføre en beregnet egenskabsparameter og bruge den.

Konklusion:

Den beregnede egenskab er en meget kraftig funktion i Vue.js, og vi har lært, at det er nyttigt, når vi skal ændre dem, når deres afhængighed bliver ændret. Vi har lært at videregive parameteren og bruge den i den beregnede ejendom.

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...
Unity3D Tutorial
Introduktion til Unity 3D Unity 3D er en kraftfuld spiludviklingsmotor. Det er cross platform, det er det giver dig mulighed for at oprette spil til m...