Vue

Vue изчислено с параметър

Vue изчислено с параметър

Свойството Computed обикновено се използва за изчисляване на данни от някои други данни. Известен е със своята реактивност, защото винаги, когато променлива, участваща в някакво изчислено свойство, се променя, цялото свойство се преизчислява.Тази публикация ще се научи да предава параметъра на изчисленото свойство и ще види как да използва Vue изчислено с параметър. Преди да започнем с предаването на параметри към изчисленото свойство, нека първо разберем изчислените свойства, като разгледаме примера.

Примери

Да предположим, че имаме две променливи, наречени „firstName“ и „lastName“ в нашия Vue компонент:

// ..
данни()
връщане
първо име: "",
фамилия: ""

,
// ..

Изчислена собственост

Искаме да изчислим свойство “fullName”, което ще комбинира “firstName” и “lastName” и ще преизчисли fullName, когато някоя от двете променливи “firstName” и “lastName” се промени. И така, изчисленото свойство за изчисляване на пълното име ще бъде по следния начин:

// ..
изчислено:
пълно име()
върнете това.firstName + "+ това.фамилия;


// ..

Сега нека създадем някои полета за въвеждане и обвържем променливите “firstName” и “lastName” към полетата за въвеждане, а също така обвържем свойството “fullName” в маркера “p”, за да видим моменталната промяна при промяната на първото аниме на последното име. HTML частта на този компонент ще бъде следната:

Добре! След като извършим цялата тази настройка, нека да разгледаме нашата уеб страница.

Ако сте написали успешно правилния код и го стартирате, трябва да имате и двете полета за въвеждане на вашата уеб страница. Нека се опитаме да напишем името и фамилията и да видим дали свойството “fulName” се изчислява или не.

Тук на скрийншота, даден по-горе, можете да станете свидетели на прекрасната реактивност на Vue.js, използвайки изчисленото свойство. Можете също така да станете свидетели, че не е като да гледате една променлива и да променяте стойността на друга променлива. И все пак, той наблюдава всяка променлива, включена в изчисленото свойство, и преизчислява „lastName“. Нека да видим как можем да предадем параметри на изчисленото свойство и да го използваме.

Предаване на параметри в изчисленото свойство

За предаване на параметрите към изчисленото свойство, ние просто предаваме параметрите, както правим за функцията. Например в шаблона, когато сме обвързали променливата „lastName“, ние искаме да предадем някакъв низ, така че частта от шаблона на нашия компонент ще бъде по следния начин:

Сега, в изчисленото свойство, предаденият параметър може да бъде използван, използвайки следния синтаксис.

изчислено:
пълно име()
връщане на съобщение1 =>
върнете '$ message $ това.firstName $ това.фамилия'


По този начин можем да предадем параметър на изчисления и да го получим в свойството и да го използваме.

Ако отново разгледаме нашата уеб страница и напишем Име и фамилия, можете да имате същата функционалност и реактивност, но този път параметърът е предаден.

Ето колко просто и лесно е да се предаде изчисления параметър на свойството и да се използва.

Заключение:

Изчисленото свойство е много мощна характеристика на Vue.js и научихме, че това е полезно, когато трябва да ги сменим, когато техните зависимости се променят. Научихме се да предаваме параметъра и да го използваме в изчисленото свойство.

5 най-добри аркадни игри за Linux
В днешно време компютрите са сериозни машини, използвани за игри. Ако не можете да получите новия висок резултат, ще разберете какво имам предвид. В т...
Битка за Уеснот 1.13.6 Разработка освободена
Битка за Уеснот 1.13.6, издаден миналия месец, е шестата версия за разработка в 1.13.x серия и предоставя редица подобрения, най-вече на потребителски...
Как да инсталирате League Of Legends на Ubuntu 14.04
Ако сте фен на League of Legends, това е възможност за вас да тествате League of Legends. Имайте предвид, че LOL се поддържа на PlayOnLinux, ако сте п...