Vue

Vue обчислюється за допомогою параметра

Vue обчислюється за допомогою параметра

Властивість Computed зазвичай використовується для обчислення даних з деяких інших даних. Він відомий своєю реакційною здатністю, оскільки всякий раз, коли змінна, яка бере участь у якомусь обчислюваному властивості, змінюється, вся властивість перераховується.Ця публікація навчиться передавати параметр обчислюваній властивості та побачить, як використовувати Vue обчислюється за допомогою параметр. Перш ніж розпочати передачу параметрів до обчислюваної властивості, давайте спочатку зрозуміємо обчислювані властивості, переглянувши приклад.

Приклади

Припустимо, у нашому компоненті Vue є дві змінні з іменами “firstName” та “lastName”:

// ..
дані ()
повернути
ім'я: "",
прізвище: ""

,
// ..

Обчислюване майно

Ми хочемо обчислити властивість “fullName”, яка поєднуватиме “firstName” та “lastName” і перераховуватиме fullName, коли будь-яка із двох змінних “firstName” та “lastName” змінюється. Отже, обчислювана властивість для обчислення повного імені буде виглядати так:

// ..
обчислюється:
повне ім'я()
повернути це.firstName + "+ це.прізвище;


// ..

Тепер давайте створимо деякі поля введення та прив’яжемо змінні “firstName” та “lastName” до полів введення, а також прив’яжемо властивість “fullName” у тегу “p”, щоб переглянути миттєві зміни щодо зміни першого аніме останнього ім'я. HTML-частина цього компонента буде виглядати так:

Гаразд! Виконавши всі ці налаштування, давайте заглянемо на нашу веб-сторінку.

Якщо ви успішно написали правильний код і запустили його, ви також повинні мати два поля введення на вашій веб-сторінці. Спробуємо ввести ім’я та прізвище та побачити, чи обчислюється властивість “fulName”, чи ні.

Тут, на наведеному вище скріншоті, ви можете засвідчити дивовижну реактивність Vue.js з використанням обчислюваної властивості. Ви також можете стати свідком того, що це не схоже на перегляд однієї змінної та зміну значення іншої змінної. Тим не менше, він спостерігає за кожною змінною, включеною в обчислювану властивість, і повторно обчислює "прізвище". Давайте подивимося, як ми можемо передавати параметри до обчислюваної властивості та використовувати його.

Передати параметри в обчислюване властивість

Для передачі параметрів до обчислюваної властивості ми просто передаємо параметри, як це робимо для функції. Наприклад, у шаблоні, коли ми прив’язали змінну “lastName”, ми хочемо передати деякий рядок, тому частина шаблону нашого компонента буде виглядати так:

Тепер у обчислюваній властивості переданий параметр можна використовувати, використовуючи такий синтаксис.

обчислюється:
повне ім'я()
повернути повідомлення1 =>
повернути '$ message $ this.firstName $ це.прізвище'


Ось як ми можемо передати параметр обчисленому, отримати його у властивості та використовувати.

Якщо ми ще раз подивимось на нашу веб-сторінку та введемо Ім'я та прізвище, Ви можете мати однакову функціональність та реактивність, але цього разу параметр передано.

Ось так просто і легко передавати обчислений параметр властивості та використовувати його.

Висновок:

Обчислювана властивість - дуже потужна особливість Vue.js, і ми дізналися, що це стає в нагоді, коли нам доводиться їх змінювати, коли змінюються їх залежності. Ми навчилися передавати параметр і використовувати його в обчислюваній властивості.

WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...