⊗jsvuPmFmEGD 44 of 72 menu

Obtendo dados de formulário por evento em Vue

Suponha que temos um botão e um campo de entrada onde um número é digitado. Vamos, ao clicar no botão, exibir o quadrado do número inserido no campo. Vamos começar a implementação.

Para resolver esta tarefa, precisaremos de duas propriedades. A propriedade num será alterada à medida em que os dados são inseridos no campo, e na propriedade res registraremos o resultado da elevação ao quadrado:

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

Agora, vamos criar o campo de entrada, vincular a ele a propriedade num, criar um botão que, ao ser clicado, executará o método calc, e também criar um parágrafo onde o resultado será exibido:

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

Vamos escrever a implementação do método calc:

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

O resultado será que, assim que o método calc for chamado (o que acontecerá ao pressionar o botão), a propriedade res será preenchida com o resultado e, simultaneamente, será exibida em nosso parágrafo.

Dado um campo de entrada. Dado um botão. Dado um parágrafo. Um número é inserido no campo. Faça com que, ao clicar no botão, apareça no parágrafo a raiz quadrada desse número.

Dados dois campos de entrada. Dado um botão. Dado um parágrafo. Números são inseridos em cada campo. Faça com que, ao clicar no botão, apareça no parágrafo a soma desses números.

Dados dois campos de entrada. Dado um botão. Em cada campo é inserido algum texto. Faça com que, ao clicar no botão, o texto do primeiro campo fique no segundo e vice-versa.

Dado um campo de entrada, 3 parágrafos e um botão. No campo é inserido o Nome Completo do usuário separado por espaços. Faça com que, ao clicar no botão, no primeiro parágrafo apareça o sobrenome do usuário, no segundo - o nome, e no terceiro - o patronímico.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar