Arbejde med radio i Vue

Arbejde med radio foregår på en tilsvarende måde. Lad os se på det i praksis. Til at starte med laver vi en egenskab choice, som vi vil binde til en gruppe af radio:

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

Lad os nu lave en gruppe af radio:

App.vue<template>
  <input name="radio" type="radio">
  <input name="radio" type="radio">
  <input name="radio" type="radio">
</template>

Lad os skrive direktivet v-model til hver af dem og binde den til egenskaben choice:

App.vue<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>

Lad os også give hver af dem deres egen value:

App.vue<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>

Nu vil value fra den markerede radio altid ligge i egenskaben choice:

App.vue<template>
  you choosed: {{ choice }}
</template>
Задание 1

Spørg brugeren ved hjælp af en gruppe radio, hvilket sprog der er deres modersmål. Gør sådan, at det valgte sprog vises i et afsnit

Задание 2

Modificer den forrige opgave på følgende måde: lad os sige, at vi har tre afsnit med tekst på forskellige sprog. Afhængigt af brugerens valg, vis sætningen på det sprog, de har valgt.