⊗jsvuPmFmEGD 44 of 72 menu

Преузимање података форме по догађају у Vue

Претпоставимо да имамо дугме и уносни поље, у које се уноси број. Хајде да при клику на дугме изађемо квадрат унетог броја у уносном пољу. Приступимо имплементацији.

За решавање задатка биће нам потребна два својства. Својство num ће се мењати током уноса података у уносни поље, а у својство res ћемо уписати резултат квадрирања:

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

Хајде сада да направимо уносни поље, вежимо га за својство num, направимо дугме, по клику на које ће се извршити метод calc, и направимо такође пасус, у који ће се исписати резултат:

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

Хајде да напишемо имплементацију метода calc:

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

Добија се да чим се позове метод calc (а то ће се догодити притиском на дугме), у својство res уписаће се резултат и при томе истовремено ће се приказати у нашем пасусу.

Дато је уносни поље. Дато је дугме. Дат је пасус. У уносни поље се уноси број. Направите тако да при притиску на дугме у пасусу се појави квадратни корен тог броја.

Дата су два уносна поља. Дато је дугме. Дат је пасус. У свако уносни поље се уносе бројеви. Направите тако, да при притиску на дугме у пасусу се појави збир тих бројева.

Дата су два уносна поља. Дато је дугме. У свако уносни поље се уноси неки текст. Направите тако да при притиску на дугме текст првог уносног поља буде у другом и обрнуто.

Дато је уносни поље, 3 пасуса и дугме. У уносни поље се уноси пуно име и презиме корисника раздвојено размаком. Направите тако да при притиску на дугме у првом пасусу се појави презиме корисника, у другом - име, а у трећем - средње име.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј