为了账号安全,请及时绑定邮箱和手机立即绑定

vue v-model 取值会延迟

vue v-model 取值会延迟

撒科打诨 2019-03-04 17:16:10
下面是代码,我想要收集"每次"点选单选框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">


查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 2227 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信