Vue에서 radio 다루기

radio 작업도 유사한 방식으로 이루어집니다. 실제로 살펴보겠습니다. 먼저, 우리가 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

이전 문제를 다음과 같이 수정하세요: 서로 다른 언어로 된 텍스트가 담긴 세 개의 단락이 있다고 가정합니다. 사용자의 선택에 따라 선택한 언어로 된 구문을 출력하세요.