⊗jsvuPmFmRd 48 of 72 menu

Lavorare con i radio in Vue

Il lavoro con radio avviene in modo analogo. Vediamo in pratica. Per cominciare, creiamo una proprietà choice, che legheremo a un gruppo di radio:

data() { return { choice: '', } }

Creiamo ora un gruppo di radio:

<template> <input name="radio" type="radio"> <input name="radio" type="radio"> <input name="radio" type="radio"> </template>

Scriviamo per ciascuno di essi la direttiva v-model e colleghiamola alla proprietà choice:

<template> <input name="radio" type="radio" v-model="choice"> <input name="radio" type="radio" v-model="choice"> <input name="radio" type="radio" v-model="choice"> </template>

Diamo inoltre a ciascuno di essi il proprio value:

<template> <input name="radio" type="radio" v-model="choice" value="v1"> <input name="radio" type="radio" v-model="choice" value="v2"> <input name="radio" type="radio" v-model="choice" value="v3"> </template>

Ora nella proprietà choice ci sarà sempre il value del radio selezionato:

<template> hai scelto: {{ choice }} </template>

Chiedi all'utente, utilizzando un gruppo di radio, qual è la sua lingua madre. Fai in modo che la lingua selezionata venga visualizzata in un paragrafo.

Modifica il compito precedente nel seguente modo: supponiamo di avere tre paragrafi con testo in lingue diverse. A seconda della scelta dell'utente, visualizza la frase nella lingua da lui selezionata.

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