Рад са radio у Vue
Рад са radio
одвија се на сличан начин. Погледајмо то
у пракси. За почетак направимо својство
choice, које ћемо везати
за групу radio:
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 увек
бити value означеног radio:
App.vue<template>
you choosed: {{ choice }}
</template>
Задание 1
Питајте корисника преко групе radio,
који му је језик матерњи. Направите да се
изабрани језик испише у пасусу
Задание 2
Модификујте претходни задатак на следећи начин: нека имамо три пасуса са текстом на различитом језику. У зависности од избора корисника испишите фразу на изабраном језику.