⊗jsvuPmFmEGD 44 of 72 menu

Hämta formulärdata vid händelse i Vue

Låt oss säga att vi har en knapp och en input där ett nummer matas in. Låt oss vid klick på knappen visa kvadraten på det nummer som matats in i inputfältet. Låt oss börja med implementationen.

För att lösa uppgiften behöver vi två egenskaper. Egenskapen num kommer att ändras allt eftersom data matas in i inputfältet, och i egenskapen res kommer vi att skriva resultatet av upphöjt till två:

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

Låt oss nu skapa inputfältet, bind det till egenskapen num, skapa en knapp som vid klick kommer att köra metoden calc, och låt oss också skapa ett stycke dit resultatet kommer att skrivas ut:

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

Låt oss skriva implementationen av metoden calc:

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

Resultatet blir att så snart metoden calc anropas (vilket händer vid ett klick på knappen), kommer resultatet att skrivas till egenskapen res och samtidigt visas i vårt stycke.

Det finns ett inputfält. Det finns en knapp. Det finns ett stycke. Ett nummer matas in i inputfältet. Gör så att vid klick på knappen visas kvadratroten av detta nummer i stycket.

Det finns två inputfält. Det finns en knapp. Det finns ett stycke. Nummer matas in i varje inputfält. Gör så att vid klick på knappen visas summan av dessa nummer i stycket.

Det finns två inputfält. Det finns en knapp. Text matas in i varje inputfält. Gör så att vid klick på knappen hamnar texten från det första inputfältet i det andra och vice versa.

Det finns ett inputfält, 3 stycken och en knapp. Ett användarens för- och efternamn matas in i inputfältet, separerade med mellanslag. Gör så att vid klick på knappen i det första stycket visas användarens efternamn, i det andra - förnamnet, och i det tredje - patronymikon.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa