2017-02-23 79 views
1

Я создаю многоступенчатую форму с Vue v2, и радиовходы не сохраняют выбранные значения, идущие вперед и назад между шагами. Vue v1 справляется с этим штрафом. Я мог бы просто использовать v1, но хотел бы остаться на v2, если это возможно.Vue js 2 радиовходы не сохраняют свой выбор

v1: http://codepen.io/anthonyholmes/pen/PpYvNB 

v2: http://codepen.io/anthonyholmes/pen/qrWvaM 
+0

Я только попробовал вашу ссылку, и она работает, как вы описали, то есть значения сохраняются. –

ответ

1

кажется name или id входных полей противоречивы, из-за которых эта проблема происходит, я убрал тех, и это работает отлично. см pen

Просто используйте:

<label :for="choice.value"> 
    <input type="radio" :value="choice.val" v-model="questions[index].responses" /> {{ choice.text }} 
</label> 
+0

Удаление атрибута 'name' отлично работало! спасибо –