Vue да радио билан ишлаш

Радио билан ишлаш ўхшаш тарзда амалга оширилади. Келинг, амалий жараённи кўриб чиқайлик. Аввалбошда, биз radio гуруҳига боглайдиган choice хусусиятини яратамиз:

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

Энди radio гуруҳини яратайлик:

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

Ҳар бирига v-model директивасини ёзиб, уни 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>

Ҳар бирига ўз 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>

Энди choice хусусиятида ҳар доим белгиланган radio нинг value си бўлади:

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

radio гуруҳи ёрдамида фойдаланувчидан унинг она тили қайси эканини сўранг. Танланган тил абзацда чиқарилишини таъминланг.

Задание 2

Олдинги вазифани куйидагича ўзгартиринг: бизда турли тиллардаги матнлар билан учта абзац бор бўлсин. Фойдаланувчининг танловига кўра, у танлаган тилдаги иборани чикаринг.