⊗jsvuPmFmEGD 44 of 72 menu

Vormi andmete saamine sündmuse järgi Vue's

Oletame, et meil on nupp ja sisendväli, kuhu sisestatakse number. Klõpsake nupul, et kuvada sisestatud arvu ruut sisendväljas. Asume rakendamise juurde.

Ülesande lahendamiseks vajame kahte omadust. Omadus num muutub andmete sisestamisel sisendväljale ja omadusesse res kirjutame ruudus tulemuse:

data() { return { num: 0, res: 0 } }

Teeme nüüd sisendvälja, seome selle omadusega num, teeme nupu, millele klõpsates käivitatakse meetod calc, ja teeme ka lõigu, kuhu kuvatakse tulemus:

<template> <p>{{ res }}</p> <input v-model="num"> <button v-on:click="calc">tööta</button> </template>

Kirjutame meetodi calc rakenduse:

methods: { calc: function() { this.res = this.num ** 2; } }

Tuleb välja, et niipea kui meetod calc kutsutakse välja (see juhtub nupule vajutamisel), omadusesse res kirjutatakse tulemus ja samal ajal kuvatakse see meie lõigus.

Antud sisendväli. Antud nupp. Antud lõik. Sisendväljale sisestatakse number. Tehke nii, et nupule vajutades kuvataks lõigus selle arvu ruutjuur.

Antud kaks sisendvälja. Antud nupp. Antud lõik. Iga sisendväljale sisestatakse numbrid. Tehke nii, et nupule vajutades kuvataks lõigus nende arvude summa.

Antud kaks sisendvälja. Antud nupp. Iga sisendväljale sisestatakse mingi tekst. Tehke nii, et nupule vajutades muutuks esimese sisendvälja tekst teise sisendvälja omaks ja vastupidi.

Antud sisendväli, 3 lõigu ja nupp. Sisendväljale sisestatakse kasutaja ees- ja perekonnanimi tühikuga eraldatuna. Tehke nii, et nupule vajutades esimeses lõigus kuvataks kasutaja perekonnanimi, teises - eesnimi ja kolmandas - teine eesnimi (kui on).

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu