二级联动:map,for循环一级数据,调用接口获取对象数据依次放到数组里(解决由于后端java是多线程,接收到的数据放入(push)数组中有可能会顺序不对)
Posted 小混蛋&闯江湖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二级联动:map,for循环一级数据,调用接口获取对象数据依次放到数组里(解决由于后端java是多线程,接收到的数据放入(push)数组中有可能会顺序不对)相关的知识,希望对你有一定的参考价值。
解决方法:遍历一级数据时先push一个新的对象,调用接口获取到数据之后splice方法通过index的值判断放入到数组的对应下标下
this.tableData一级数据:
this.relationMaterialNameList二级数据:
this.tableData.map((item,index)=>{
this.relationMaterialNameList.push({})
// 编辑页面项目下拉框数据
this.getSpecificationList(item.reimbursementType, index)
})
// 项目下拉数据
getSpecificationList(code, index) {
// 项目下拉数据
this.$axios({
url: `/chenfan_sample/sampleDevReim/relationMaterial?reimbursementType=${code}`,
method: ‘get‘,
}).then((res) => {
if (res.code === 200) {
this.relationMaterialNameList.splice(index, 1, res.obj)
}
})
},
以上是关于二级联动:map,for循环一级数据,调用接口获取对象数据依次放到数组里(解决由于后端java是多线程,接收到的数据放入(push)数组中有可能会顺序不对)的主要内容,如果未能解决你的问题,请参考以下文章
织梦联动枚举字段添加一级分类如果超过132个自动变成二级修复教程