2016-05-03 2 views

Antwort

2

sumType Der Wert des Modells überschreibt Ihr checked Attribut.

Wahrscheinlich möchten Sie den Bindungswert angeben (v-bind:value=""):

<input type="radio" name="sign" value="+" v-bind:value="+" v-model="sumType"> Addition 
<input type="radio" name="sign" value="-" v-bind:value="-" v-model="sumType"> Subtraction 
+0

auch sein mag, '+' sollte mit Schnüren umwickelt werden, 'v-bind: value = " '+'"' lieber nur 'v-bind: value =" + "' – Syed

3

Nur stellen Sie die v-model Eigenschaft auf den Wert des Radios, die Sie standardmäßig geprüft werden soll.

Zum Beispiel:

export default { 
    data() { 
    return { 
     sumType: '-' 
    } 
    } 
} 

würde wählen Sie die Subtraction Radio auf Seite laden.

die folgende HTML verwenden (mit der obigen Strukturkomponente) funktioniert:

<input type="radio" name="sign" value="+" v-model="sumType"> Addition 
<input type="radio" name="sign" value="-" v-model="sumType"> Subtraction