Darbība ar radio Vue

Darbība ar radio notiek līdzīgā veidā. Apskatīsim to praktiski. Vispirms izveidosim īpašību choice, ko mēs piesaistīsim radio grupai:

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

Tagad izveidosim radio grupu:

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

Katram no tiem pievienosim direktīvu v-model un piesaistīsim to īpašībai 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>

Katram no tiem piešķirsim arī savu 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>

Tagad īpašībā choice vienmēr atradīsies atzīmētā radio value:

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

Izmantojot radio grupu, jautājiet lietotājam, kura valoda viņam ir dzimtā. Iestatiet tā, lai izvēlētā valoda tiktu parādīta rindkopā

Задание 2

Modificējiet iepriekšējo uzdevumu sekojoši: lai mums ir trīs rindkopas ar tekstu dažādās valodās. Atkarībā no lietotāja izvēles, parādiet frāzi viņa izvēlētajā valodā.