jQuery 사고 방식에 갇혀 있지만 두 개의 모델 속성을 하나의 라디오 버튼으로 업데이트하는 방법이 있는지 확실하지 않습니다. 현재 나는 2 개의 라디오 버튼을 가지고있다. 눈에 보이는 객체는 두 번째를 @click 이벤트로 검사하여 다음 입력을 가져 와서 true로 설정합니다.하나의 라디오 버튼으로 2 개의 속성을 업데이트하는 방법은 무엇입니까?
var app = new Vue({
data: {
order: {
amount:
type:
}
},
methods: {
selectType: function(e) {
e.currentTarget.getElementSibling.checked = true;
}
}
});
<form>
<input type="radio" v-model="order.amount" value=15 @click="selectType">$15</input><br>
<input type="radio" v-model="order.type" value="small" style="display:none">
<input type="radio" v-model="order.amount" value=15 @click="selectType">$15</input><br>
<input type="radio" v-model="order.type" value="med" style="display:none" @click="selectType">
<input type="radio" v-model="order.amount" value=20 >$20</input><br>
<input type="radio" v-model="order.type" value="large" style="display:none">
</form>