⊗jsvuPmBsCP 15 of 72 menu

გამოთვლადი თვისებები Vue-ში

შესაძლებელია თვისებების განსაზღვრა, რომლებიც რეაქტიულად გამოითვლება სხვა თვისებების საფუძველზე. ასეთ თვისებებს ეძახიან გამოთვლად თვისებებს. ისინი მდებარეობს კონფიგურაციაში computed.

მოდით შევხედოთ მაგალითს. დავუშვათ, თვისებებში ინახება მომხმარებლის სახელი და გვარი:

data() { return { name: 'john', surn: 'smit', } }

მოდით შევქმნათ თვისება full, რომელიც შეიცავს სრულ სახელს გვარით:

computed: { full: function() { return this.name + ' ' + this.surn; } }

გამოვიტანოთ ჩვენი თვისებების შიგთავსი წარმოდგენაში:

<template> <p>{{ name }}</p> <p>{{ surn }}</p> <p>{{ full }}</p> </template>

გამოთვლადი თვისებები იცვლება რეაქტიულად. ეს ნიშნავს, რომ თუ ჩვენ შევცვლით სახელს ან გვარს, მაშინ ჩვენი თვისება full ავტომატურად რეაქტიულად შეიცვლება და ჩვენ დაუყოვნებლივ დავინახავთ ცვლილებებს ეკრანზე.

დავუშვათ თვისებაში cost ინახება პროდუქტის ფასი, ხოლო თვისებაში amount - ამ პროდუქტების რაოდენობა. შექმენით გამოთვლადი თვისება price, რომელიც შეიცავს პროდუქტების სრულ ღირებულებას (ფასი გამრავლებული რაოდენობაზე)

შექმენით ღილაკი, რომელზე დაწკაპუნება შეცვლის თვისებას cost. შეამოწმეთ, რომ გამოთვლადი თვისებაც ამის შედეგად შეიცვლება.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა