二级联动: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)数组中有可能会顺序不对)的主要内容,如果未能解决你的问题,请参考以下文章

asp二级联动下拉菜

织梦联动枚举字段添加一级分类如果超过132个自动变成二级修复教程

下拉框两级联动

如何在Django Admin后台添加一个省市二级联动下拉列表

Excel 如何实现五级下拉菜单联动

JS中的二级联动的注意事项