关于for创建select,v-model 双向绑定参数的问题
发布于 2 个月前 作者 feer 140 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

相信遇到过这个问题的人看到标题就明白我想问的是什么了,因为后台过来的数据data,前台select用for in data来循环成多个select,那么他们v-model就是同一个了,那么就造成了我随便选择哪个下拉框的内容,所有的全部都跟着改变,求解!!!怎么样才能不这样呢?

2 回复

+1,好像也遇到同样的问题

利用data的数组下标进行绑定

                    <div v-for="(item,index) in data">
                        <el-select v-model="data[index]"/>
                    </div>

不知道为什么你说的

                    <div v-for="item in data">
                        <el-select v-model="item"/>
                    </div>

是这样的绑定的吗?

回到顶部