Задать вопрос
@Merle7

Как сделать отрисовку блока при условии, что нажат радиобаттон?

Для опросника есть компонент с template, там идет блок с ответом и есть блок с дополнительным полем для комментария к ответу.Нужно, чтобы по умолчанию блок для комментария не был показан, но вылезал только при выборе радиобаттона с ответом.
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
@Nolan81
программист
<div id="app">
	<input type="radio" id="one" value="Один" v-model="picked">
	<label for="one">Один</label>
	<br>
	<input type="radio" id="two" value="Два" v-model="picked">
	<label for="two">Два</label>
	<br>
	<span>Выбрано: {{ picked }}</span><br>
	<input type="text" v-if="showComment">
</div>


const vm = new Vue({
	el: "#app",
	data: {
		picked : '',
		showComment: false
	},
	watch: {
		picked (){
			this.showComment = (this.picked == 'Два');
		}
	}
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы