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) }); }
版权声明:本文为原创文章,转载请附上原文出处链接及本声明。下载相关视频学习资料到尚硅谷官方网站。