⊗jsvuPmFmEGD 44 of 72 menu

Preuzimanje podataka iz forme preko događaja u Vue-u

Pretpostavimo da imamo dugme i input polje u koje se unosi broj. Hajde da pritiskom na dugme prikažemo kvadrat broja unetog u input. Pristupimo realizaciji.

Za rešavanje zadatka trebaće nam dve osobine. Osobina num će se menjati kako se podaci unose u input, a u osobinu res ćemo upisivati rezultat kvadriranja:

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

Hajde sada da napravimo input, povežemo ga sa osobinom num, napravimo dugme, čijim klikom će se izvršiti metoda calc, i napravimo takođe pasus u koji će biti ispisan rezultat:

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

Hajde da napišemo implementaciju metode calc:

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

Ispostavlja se da čim bude pozvana metoda calc (a to će se desiti pritiskom na dugme), u osobinu res biće upisan rezultat i istovremeno će se prikazati u našem pasusu.

Dat je input. Dat je button. Dat je pasus. U input se unosi broj. Uredite tako da pritiskom na dugme u pasusu se pojavi kvadratni koren tog broja.

Data su dva input polja. Dat je button. Dat je pasus. U svako input polje se unosi broj. Uredite tako da pritiskom na dugme u pasusu se pojavi zbir tih brojeva.

Data su dva input polja. Dat je button. U svako input polje se unosi neki tekst. Uredite tako da pritiskom na dugme tekst iz prvog input polja pređe u drugi i obrnuto.

Dat je input, 3 pasusa i button. U input se unosi puno ime korisnika kroz razmak. Uredite tako da pritiskom na dugme u prvom pasus se pojavi prezime korisnika, u drugom - ime, a u trećem - patronim.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij