⊗jsvuPmFmTWDB 43 of 72 menu

Binding bidirezionale dei dati agli input in Vue

Ora impareremo a lavorare con gli input nel framework Vue. Con il loro aiuto aggiungeremo dati alla pagina in modo reattivo. Iniziamo. Supponiamo di avere un input:

<template> <input> </template>

Supponiamo anche di avere una proprietà message:

data() { return { message: 'hello', } }

Possiamo collegare questa proprietà e l'input in modo che la modifica di uno di essi porti alla modifica dell'altro. Questo viene fatto usando la direttiva v-model, in cui viene specificata la proprietà collegata all'input.

Colleghiamo la nostra proprietà message al nostro input:

<template> <input v-model="message"> </template>

Dopo l'avvio del codice, nell'input ci sarà il testo della proprietà message. E se si modificano i dati nell'input - la proprietà cambierà di conseguenza. Per vederlo, visualizziamo il contenuto inserito nell'input da qualche parte in un paragrafo:

<template> <input v-model="message"> <p>{{ message }}</p> </template>

È dato un input. Fate in modo che il testo inserito nell'input venga immediatamente visualizzato nel paragrafo sottostante.

Modificate il problema precedente in modo che il testo venga visualizzato in maiuscolo.

È dato un input. Supponiamo che venga inserito un numero. Fate in modo che nel paragrafo, man mano che viene inserito, venga visualizzato il quadrato del numero inserito.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta