componente de botão de opção vuejs
Estou tentando fazer esse componente de botão de opção personalizado funcionar em vuejs. Como faço para marcar o botão de opção com um valor do componente pai. Eu sei que você usa o modelo v e o define com o mesmo valor em um dos valores de entrada, mas parece que não funciona.
componente:
export default Vue.component('radioButton', {
template,
props: ['name', 'label', 'id', 'value']
})
modelo de componente:
<label class="radio" :for="id">
<input type="radio" :id="id" class="radio-button" :value="value" :name="name">
<span class="radio-circle">
</span>
<span class="radio-circle__inner">
</span>
<span class="radio-button__label">{{ label }}</span>
</label>
html:
<radio-button name="options" id="option-1" label="1" :value="selectedValue" />
<radio-button name="options" id="option-2" label="2" :value="selectedValue" />