vuejs Optionsfeldkomponente

Ich versuche, diese benutzerdefinierte Optionsfeldkomponente in vuejs funktionsfähig zu machen. Wie kann ich das Optionsfeld mit einem Wert aus der übergeordneten Komponente aktivieren? Ich weiß, dass Sie das V-Modell verwenden und es in einem der Eingabewerte auf denselben Wert setzen, aber es scheint nicht zu funktionieren.

Komponente

export default Vue.component('radioButton', {
  template,
  props: ['name', 'label', 'id', 'value']
})

Komponentenvorlage:

<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" />

Antworten auf die Frage(4)

Ihre Antwort auf die Frage