2022年(31)
分类: HTML5
2022-01-17 11:27:27
根据后台的数据生成多个select,由于数据的数量不定,所以v-model绑定的变量名也不定。所以通过数据的id或者下标进行变量拼接。页面能够成功渲染,但是当进行下拉框的选值时,组件不刷新,选中的结果并没有展示
editData:{},
tagAll() {
this.loading = true;
tagAll().then(response => {
if(response.ret == 0) {
response.data.forEach( (item, index)=>{
this.$set(this.editData, "line_" + index, [])
});
this.tagAllDate = response.data;
} else {
this.$message.error(response.res_info);
}
this.loading = false
})
},
editData是动态的,里面的 line_ 也是动态的,如何去获取这些信息呢
for(var a in this.editData){
console.log(a);
}
for(var a in this.editData){
this.editData[a].forEach( (item, index) => {
console.log(item)
});
}
版权声明:本文为原创文章,转载请附上原文出处链接及本声明。下载相关视频学习资料到尚硅谷官方网站。