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, мы хотим передать некоторую строку, поэтому часть шаблона нашего компонента будет такой:

Теперь в вычисляемом свойстве переданный параметр можно использовать, используя следующий синтаксис.

вычислено:
ФИО()
return message1 =>
return '$ message $ это.firstName $ это.Фамилия'


Вот как мы можем передать параметр вычисляемому, получить его в свойстве и использовать.

Если мы снова посмотрим на нашу веб-страницу и введем имя и фамилию, у вас могут быть те же функциональные возможности и реактивность, но на этот раз переданный параметр.

Вот как просто и легко передать параметр вычисляемого свойства и использовать его.

Заключение:

Вычисляемое свойство - очень мощная функция Vue.js, и мы узнали, что это полезно, когда нам нужно изменить их, когда меняются их зависимости. Мы научились передавать параметр и использовать его в вычисляемом свойстве.

Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...
Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...
Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...