下面是代码,我想要收集"每次"点选单选框vue返回的value值,但是取值和放进空数组"a"之间总是慢了半拍,导致每一次取得值都是上一次的,如果第一次点击"a"那就是空,求大神支个招<input type="radio" name="test" value="1" v-model="list" @click="click"><input type="radio" name="test" value="2" v-model="list" @click="click"><input type="radio" name="test" value="3" v-model="list" @click="click">export default {data() { return { list: '', a: [] } }, methods:{ click: function () { this.a.push(this.list) console.log(a) } }}
2 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
你想要的不是这样就行了 ?
<input type="radio" name="test" v-for="i in 3" @click="click(i)" :key="i">
添加回答
举报
0/150
提交
取消